Flutter non è riuscito a trovare tools.jar
Ciao oggi ho aggiornato il mio MacBook a macOS Big Sur versione 11.0.1. Ora c'è un problema in uscita.
* 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.
Qualcuno sa come risolvere questo problema? Grazie.
Risposte
Possibile duplicato di https://stackoverflow.com/a/64864365/2405040.
Non dovresti modificare gradle.propertiesmanualmente. Prova a impostare il vostro JAVA_HOMEin ~/.bash_profilea qualcosa come-
export JAVA_HOME=/Library/Java/JavaVirtualMachines/jdk1.8.0_91.jdk/Contents/Home
quindi riavvia una sessione del terminale o esegui
source ~/.bash_profile
Se stai usando Zsh / Oh-My-Zsh, aggiungi quanto sopra con il file ~/.zshrce poi ricarica lo stesso o riavvia il terminale-
source ~/.zshrc
FILETTO CHIUSO
Sono un utente Mac. Ho trovato la soluzione utilizzando questo metodo.
- Vai alla tua cartella Android> Gradle.properties> aggiungi il tuo percorso jdk.
// Example
org.gradle.java.home=/Library/Java/JavaVirtualMachines/jdk1.8.0_251.jdk/Contents/Home
- Pulisci e ricostruisci, quindi è fatto.
Soluzione del problema u -> Impossibile trovare tools.jar. Verificare che C: \ Program Files \ Java \ jre1.8.0_151 contenga un'installazione JDK valida
Finalmente qui ho trovato la soluzione.
Ho aggiunto jdk path
org.gradle.java.home=YOU_PATH_TO_JDK
al file gradle.properties e ha fatto una ricostruzione.
Ora funziona.