Обновление плагина Android gradle до 8.0.0 не позволяет мне выбрать Java SDK

Я пытаюсь обновить свой плагин Android Gradle до 8.0.0.

Кажется, в Android Studio есть ошибка, и я не могу выбрать Java SDK.

Или, если быть более точным, он позволяет мне выбрать его, но кнопка «Выполнить выбранные шаги» остается отключенной/серой.

Кроме того, пункт «Обновление проекта JDK для запуска Gradle» по-прежнему помечен ошибкой.

Смотрите скриншот ниже.

Есть ли способ сделать это вручную или что-то в этом роде?

Заранее спасибо.

РЕДАКТИРОВАТЬ: я скачал 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 ответа

Как указано в диалоговом окне, для Gradle 8 требуется JDK 17, и, похоже, он не установлен на вашем компьютере. Для этого вам следует нажать «Загрузить JDK...», выбрать один из доступных JDK 17 (например, Corretto, Jetbrain и т. д.) и перезапустить процедуру миграции.

Надеюсь это поможет

Просто скачайте его и установите с сайта Oracle . Обязательно правильно настройте переменные пути в зависимости от вашей системы.

Другие вопросы по тегам