ОШИБКА: для JAVA_HOME установлено значение неверный каталог:
/Library/Java/JavaVirtualMachines/jdk-17.jdk/Contents
Пожалуйста, установите переменную JAVA_HOME в своей среде так, чтобы она соответствовала
расположению ваша установка Java
Но я указал путь и использую доморощенный вариант для установки JAVA и чтобы убедиться, что у меня есть действительный каталог при запуске echo $ JAVA_HOME команда, которую он мне дает
Код: Выделить всё
/opt/homebrew/opt/openjdk/libexec/openjdk.jdk/Contents/Home
Операция не может быть выполнена Не завершено. Не удалось найти среду выполнения Java.
Посетите http://www.java.com для получения информации об установке Java.
Я пробовал все, что я мог найти в Интернете, но все равно выдавало мне эту ошибку при запуске flutter run:
Код: Выделить всё
Launching lib/main.dart on sdk gphone16k arm64 in debug mode...
ERROR: JAVA_HOME is set to an invalid directory: /Library/Java/JavaVirtualMachines/jdk-17.jdk/Contents
Please set the JAVA_HOME variable in your environment to match the
location of your Java installation.
Running Gradle task 'assembleDebug'... 25ms
Error: Gradle task assembleDebug failed with exit code 1
Что я пробовал
- Добавьте каталог JAVA_HOME в ~/.zshrc< /li>
Переустановите студию Android - Переустановите Java
Подробнее здесь: https://stackoverflow.com/questions/790 ... io-flutter
Мобильная версия