Не удается создать пакет в flutter

#android #flutter #gradle #flutter-dependencies

Вопрос:

Я создаю проект flutter с использованием Gradle. Когда я бежал

 flutter build appbundle  

Я получил ошибку, как показано ниже

 FAILURE: Build failed with an exception.       * What went wrong: Execution failed for task ':image_gallery_saver:compileReleaseKotlin'.    gt; Kotlin could not find the required JDK tools in the Java installation '/Library/Internet  Plug-Ins/JavaAppletPlugin.plugin/Contents/Home' used by Gradle. Make  sure Gradle is running on a JDK, not JRE.    * Try: Run with --stacktrace option to get the stack trace. Run with --info  or --debug option to get more log output. Run with --scan to get full  insights.    * Get more help at https://help.gradle.org   BUILD FAILED in 24s   Running Gradle task 'bundleRelease'...   Running Gradle task 'bundleRelease'... Done   25.7s Gradle task bundleRelease failed with exit code 1  

Пожалуйста, помогите мне решить эту проблему.

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

Ответ №1:

Убедитесь, что Gradle работает на JDK, а не на JRE

Вы запускаете gradle в JRE вместо JDK, установите JDK 16 или ниже (17 еще не поддерживается), добавьте его каталог bin в PATH переменную и удалите один из JRE.

Комментарии:

1. Спасибо за ответ, не могли бы вы также указать, как проверить версию JDK или JRE и настроить ее?

2. Вы не должны использовать JRE. Скачайте JDK 16.0.1 (если вы используете Windows) здесь