les mecs . je viens d'essayer d'installer react native dans mon ordinateur portable. J'ai suivi toutes les instructions d'installation, mais je ne comprends toujours pas ces erreurs.
* What went wrong:
Execution failed for task ':app:compileDebugJavaWithJavac'.
> Could not find tools.jar
j'ai utilisé genymotion avec la version 5.1.0 d'OS, j'ai une variable d'environnement d'installation pour Android_home. Une idée de ce qui me manque ici?
La définition de la variable d’environnement système "Java_HOME" manquante a fonctionné pour moi.
react-native run-Android
a bien fonctionné par la suite.Configuration du chemin JDK approprié (pas JRE. JRE n'a pas tools.jar
) (exemple: JDK 1.7x) car le Java_HOME
résoudrait ce problème.
Veuillez vérifier les variables d'environnement de votre ordinateur et définir Java_HOME
s'il n'a pas déjà été configuré.
Je vais y aller longuement ici . Il y a un fichier tools.jar dans le répertoire Java libs
Habituellement, tous ces frameworks et ces ides ont un dossier lib eux-mêmes. et il manque le fichier tools.jar. Il suffit de copier le coller là-bas.
Dans Android Studio avec JDK, vous trouverez toutes les informations dont vous avez besoin. Обходной путь для этой проль.
J'ai eu le même problème lors de l'exécution réact-native run-Android, il m'a donné l'erreur tool.jar introuvable. J'ai résolu ce problème en ajoutant une seule ligne mentionnée ci-dessous, dans le fichier gradle.properties qui se trouve dans le projet Android . org.gradle.Java.home = C:\Program Files\Java\jdk1.8.0_121
Recherchez et copiez tool.jar à partir du chemin JDK C:\Program Files\Java\jdk1.8.0_151\lib\tool.jar
puis collez-le dans le dossier JRE C:\Program Files\Java\jre1.8.0_181\lib
puis supprimez le dossier de construction de votre projet/Android/app/=> build
puis essayez de réagir nativement sous Android
Juste pour ajouter un autre point de données pour les personnes tirant leurs cheveux. Je pense qu'une mise à jour de Java a peut-être gâché mon environnement qui fonctionnait bien il y a 2 mois. La combinaison de ce qui a fonctionné pour moi:
Définissez Java_HOME
sur 1.7
, NOT 1.8
.
J'avais 2 versions 1.8 installées et ni travaillé.
Si ce problème se produit pour Windows, la solution est assez simple.
Redémarrez l'invite de commande ou Powershell en tant qu'administrateur et exécutez:
choco install jdk8
Maintenant si tu cours
react-native run-Android
Cette erreur ne devrait pas apparaître.
J'ai supprimé le répertoire "\react_native_project_path\Android " et je lance
reactive-native Android
puis courir ..
reactive-native run-Android
Alors l'erreur est partie
Je sais que cette question concerne Windows, mais il s'agit du premier résultat de cette erreur sur Google. Ce problème pourrait donc être résolu sous Linux avec:
Sudo apt install default-jdk