#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) здесь