Flutter не смог найти tools.jar
Привет, сегодня я обновил свой MacBook до MacOS Big Sur версии 11.0.1. Теперь возникает проблема.
* What went wrong:
Execution failed for task ':apple_sign_in:compileDebugJavaWithJavac'.
> Could not find tools.jar. Please check that /Library/Internet Plug-Ins/JavaAppletPlugin.plugin/Contents/Home contains a valid JDK installation.
Кто-нибудь знает, как решить эту проблему? Благодарю.
Ответы
Возможный дубликат https://stackoverflow.com/a/64864365/2405040.
Вы не должны изменять gradle.propertiesвручную. Попробуйте настроить JAVA_HOMEпо прибытию ~/.bash_profileна что - то как-
export JAVA_HOME=/Library/Java/JavaVirtualMachines/jdk1.8.0_91.jdk/Contents/Home
затем перезапустите сеанс терминала или запустите
source ~/.bash_profile
Если вы используете Zsh / Oh-My-Zsh, добавьте вышеуказанное с файлом, ~/.zshrcа затем перезагрузите его или перезапустите терминал.
source ~/.zshrc
РЕЗЬБА ЗАКРЫТА
Я пользователь Mac. Я нашел решение этим методом.
- Перейдите в папку Android> Gradle.properties> добавьте свой путь jdk.
// Example
org.gradle.java.home=/Library/Java/JavaVirtualMachines/jdk1.8.0_251.jdk/Contents/Home
- Очистите и восстановите, тогда все готово.
Решение проблемы -> Не удалось найти tools.jar. Убедитесь, что C: \ Program Files \ Java \ jre1.8.0_151 содержит действительную установку JDK
Наконец-то я нашел решение.
Я добавил путь jdk
org.gradle.java.home=YOU_PATH_TO_JDK
в файл gradle.properties и перестроил.
Теперь это работает.