提问人:DomainiHabib 提问时间:9/18/2023 更新时间:9/18/2023 访问量:25
我能做些什么来解决这个问题,以获得用于 firebase 项目设置的 SHA-1?
what can I do to Solve this to get The SHA-1 for firebase project setup?
问:
当我执行命令 ./gradlew signingReport 时,我执行命令以获取它给我的 SHA-1 Android Gradle 插件需要 Java 11 才能运行。目前使用 Java 1.8。
我试图为 JAVA_HOME 创建新变量,但它不起作用,因为它是 Android Studio 终端的建议之一。
答:
0赞
DomainiHabib
9/18/2023
#1
只需下载 jdk11 并将 org.gradle.java.home=path\jdk11 添加到项目中的 gradle.properties 文件中
评论
0赞
DomainiHabib
9/19/2023
谢谢你,工作很好。
0赞
Alex Mamo
9/18/2023
#2
在这种情况下,最好使用支持的最新版本。因此,您应该考虑下载 JDK 17,创建一个变量并在 Android Studio 中设置编译选项:JAVA_HOME
compileOptions {
sourceCompatibility JavaVersion.VERSION_17
targetCompatibility JavaVersion.VERSION_17
}
如果您使用的是 Kotlin,您还应该设置 Kotin 选项:
kotlinOptions {
jvmTarget = JavaVersion.VERSION_17
}
评论
0赞
DomainiHabib
9/19/2023
是的,这个想法是让 java 版本等于或大于插件版本,非常感谢。
0赞
Alex Mamo
9/19/2023
我的回答有帮助吗?我能帮你提供其他信息吗?
评论