Le problème est qu'avec la mise à jour, le java intégré a pris le dessus et il n'a pas le SDK car il s'agit juste du runtime.
Il vous suffit de changer votre home java et d'ajouter le binaire java à votre .zshrc. pour trouver l'exécution de votre home java :
/usr/libexec/java_home -V | grep jdk
le résultat devrait être similaire à ce qui suit :
Matching Java Virtual Machines (1):
1.8.0_272 (x86_64) "AdoptOpenJDK" - "AdoptOpenJDK 8" /Library/Java/JavaVirtualMachines/adoptopenjdk-8.jdk/Contents/Home
/Library/Java/JavaVirtualMachines/adoptopenjdk-8.jdk/Contents/Home
vous devez prendre le chemin à partir de celui qui dit SDK dans mon cas
/Library/Java/JavaVirtualMachines/adoptopenjdk-8.jdk/Contents/Home
Après cela, il suffit d'ajouter ce qui suit à la fin de votre .zshrc qui doit se trouver dans votre maison.
Vous pouvez l'éditer avec (si vous décidez d'utiliser vim, vous pouvez sortir en écrivant :wq ! et en appuyant sur entrée)
vim .zshrc
ajoutez ce qui suit :
export JAVA_HOME=the/path/you/copied/before
export PATH=$JAVA_HOME/bin:$PATH
où le/le chemin/la copie/avant dans mon cas serait
/Library/Java/JavaVirtualMachines/adoptopenjdk-8.jdk/Contents/Home
sauvegarder le fichier et fermer tous vos terminaux et les ouvrir à nouveau.
Si lors de l'édition du fichier .zshrc, vous obtenez l'erreur ".zshrc" E212 : Can't open file for writing". alors utilisez sudo vim.zshrc et vous serez en mesure d'éditer.
L'erreur devrait être résolue.
0 votes
Cela répond-il à votre question ? Gradle ne trouve pas tools.jar
0 votes
Similaire Ionic + Cordova Android build error - Impossible de trouver tools.jar
0 votes
Pour les utilisateurs de MacOS, consultez ma réponse sur un autre fil de discussion : Échec de l'exécution de la tâche ':app:compileDebugJavaWithJavac'. > Impossible de trouver tools.jar
1 votes
@NatanLotério a sauvé ma vie