Flutter не смог найти tools.jar

Nov 13 2020

Привет, сегодня я обновил свой 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.

Кто-нибудь знает, как решить эту проблему? Благодарю.

Ответы

11 ShashankAgrawal Nov 17 2020 at 05:17

Возможный дубликат 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
10 YeN Nov 16 2020 at 13:28

РЕЗЬБА ЗАКРЫТА

Я пользователь Mac. Я нашел решение этим методом.

  1. Перейдите в папку Android> Gradle.properties> добавьте свой путь jdk.
// Example 
org.gradle.java.home=/Library/Java/JavaVirtualMachines/jdk1.8.0_251.jdk/Contents/Home
  1. Очистите и восстановите, тогда все готово.
3 WBLord Nov 13 2020 at 20:36

Решение проблемы -> Не удалось найти tools.jar. Убедитесь, что C: \ Program Files \ Java \ jre1.8.0_151 содержит действительную установку JDK

Наконец-то я нашел решение.

Я добавил путь jdk

org.gradle.java.home=YOU_PATH_TO_JDK

в файл gradle.properties и перестроил.

Теперь это работает.