我正在尝试将Android gradle插件升级到8.0.0。
Android Studio似乎有bug,无法让我选择Java SDK。
或者更准确地说,它让我选择它,但**“运行所选步骤”按钮保持禁用/灰色。**
此外,“升级项目JDK以运行Gradle”项目符号点仍然标记有错误。
请参见下面的屏幕截图。
- 是否有任何方法可以手动或其他方式做到这一点?*
先谢谢你。
x1c 0d1x的数据
**编辑:**我下载了Coretto 20,错误仍然存在。
的
**编辑2:**哈哈它与Corretto 17工作,但只有17,而不是与20
之后,它再次失败:
Unable to start the daemon process.
This problem might be caused by incorrect configuration of the daemon.
For example, an unrecognized jvm option is used.
Please refer to the User Manual chapter on the daemon at https://docs.gradle.org/8.0/userguide/gradle_daemon.html
Process command line: C:\Users\Joska\.jdks\corretto-17.0.8\bin\java.exe -XX:MaxPermSize=512m --add-opens=java.base/java.util=ALL-UNNAMED --add-opens=java.base/java.lang=ALL-UNNAMED --add-opens=java.base/java.lang.invoke=ALL-UNNAMED --add-opens=java.prefs/java.util.prefs=ALL-UNNAMED --add-opens=java.base/java.nio.charset=ALL-UNNAMED --add-opens=java.base/java.net=ALL-UNNAMED --add-opens=java.base/java.util.concurrent.atomic=ALL-UNNAMED -Xmx1024m -Dfile.encoding=windows-1250 -Duser.country=HU -Duser.language=hu -Duser.variant -cp C:\Users\Joska\.gradle\wrapper\dists\gradle-8.0-bin\ca5e32bp14vu59qr306oxotwh\gradle-8.0\lib\gradle-launcher-8.0.jar org.gradle.launcher.daemon.bootstrap.GradleDaemon 8.0
Please read the following process output to find out more:
-----------------------
Unrecognized VM option 'MaxPermSize=512m'
Error: Could not create the Java Virtual Machine.
Error: A fatal exception has occurred. Program will exit.
-----------------------
Check the JVM arguments defined for the gradle process in:
- <a href="C:\android_projects\my-app-android\gradle.properties">gradle.properties</a> in project root directory
字符串
2条答案
按热度按时间bpsygsoo1#
如对话框中所述,Gradle 8需要JDK 17,但您的计算机上似乎没有安装它。为此,您应该单击“下载JDK...”,选择一个可用的JDK 17(例如Corretto,Jetbrain等)并重新启动迁移过程。
希望这对你有帮助
bqf10yzr2#
只需下载并从Oracle site安装即可。请确保根据您的系统正确设置路径变量。