web-dev-qa-db-fra.com

Impossible de trouver tools.jar React Native Android Dans Windows 10

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?

 sdk manager

35
Ibnu Habibie

La définition de la variable d’environnement système "Java_HOME" manquante a fonctionné pour moi.

  • Appuyez sur WIN + Pause sur le clavier.
  • Cliquez sur paramètres système avancés.
  • Cliquez sur "Variables d'environnement".
  • Cliquez sur "Nouveau" sous "Variables système".
  • Tapez "Java_HOME" dans le champ Nom de la variable .
  • Tapez le chemin d'accès au JDK dans le champ Value . Pour moi, le chemin correct Avec le nom de fichier court était "C:\PROGRA ~ 1\Java\jdk1.8.0_66". Votre chemin variera en fonction de la version installée.
  • Cliquez sur OK et sur OK dans la fenêtre précédente.
  • Redémarrez les invites de commande ou redémarrez l'ordinateur.
  • react-native run-Android a bien fonctionné par la suite.
85
oldwizard

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

12
Rajkumar Nagarajan

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.

3
yUdoDis

Dans Android Studio avec JDK, vous trouverez toutes les informations dont vous avez besoin. Обходной путь для этой проль.

  1. Télécharger Android Studio
  2. НажмитеCtrl+Alt+Shift+Sоткрыть окно Структура проекта.
  3. Задайте для переменной среды Java_HOME путь, указанный в разделе "Расположение JDK".
2
Gob

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 .  enter image description here org.gradle.Java.home = C:\Program Files\Java\jdk1.8.0_121

2
Atif Mukhtiar

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

1
Rajesh Nasit

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

1
1mike12

Si ce problème se produit pour Windows, la solution est assez simple. 

Installer Chocolatey 

Installez jdk8 

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.

0
Ayush Shekhar

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

0
Bobby Thomas

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

0
Bruno Peres