Flutter no pudo encontrar tools.jar

Nov 13 2020

Hola, hoy he actualizado mi MacBook a macOS Big Sur versión 11.0.1. Ahora surge un problema.

* 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.

¿Alguien sabe cómo solucionar este problema? Gracias.

Respuestas

11 ShashankAgrawal Nov 17 2020 at 05:17

Posible duplicado de https://stackoverflow.com/a/64864365/2405040.

No debe alterar gradle.propertiesmanualmente. Intente establecer su JAVA_HOMEen ~/.bash_profilealgo como-

export JAVA_HOME=/Library/Java/JavaVirtualMachines/jdk1.8.0_91.jdk/Contents/Home

luego reinicie una sesión de terminal o ejecute

source ~/.bash_profile

Si está utilizando Zsh / Oh-My-Zsh, agregue lo anterior con el archivo ~/.zshrcy luego vuelva a cargar el mismo o reinicie el terminal-

source ~/.zshrc
10 YeN Nov 16 2020 at 13:28

TEMA CERRADO

Soy un usuario de Mac. Encontré la solución usando este método.

  1. Vaya a su carpeta de Android> Gradle.properties> agregue su ruta jdk.
// Example 
org.gradle.java.home=/Library/Java/JavaVirtualMachines/jdk1.8.0_251.jdk/Contents/Home
  1. Limpiar y reconstruir, luego está hecho.
3 WBLord Nov 13 2020 at 20:36

Solución del problema u -> No se pudo encontrar tools.jar. Compruebe que C: \ Program Files \ Java \ jre1.8.0_151 contiene una instalación JDK válida

Por fin, aquí encontré la solución.

Agregué jdk path

org.gradle.java.home=YOU_PATH_TO_JDK

al archivo gradle.properties e hice una reconstrucción.

Ahora funciona.