webentwicklung-frage-antwort-db.com.de

Konnte tools.jar nicht finden Reagieren Sie Native Android In Windows 10

jungs Ich versuche nur, Reactative in meinem Laptop zu installieren. Ich habe alle Installationsanweisungen befolgt, aber ich bekomme diesen Fehler immer noch.

* What went wrong:
Execution failed for task ':app:compileDebugJavaWithJavac'.
> Could not find tools.jar

ich habe Genymotion mit OS Version 5.1.0 verwendet, ich habe Umgebungsvariable für Android_Home eingerichtet. Irgendeine Idee, was ich hier vermisse?

 sdk manager

35
Ibnu Habibie

Die Einstellung der fehlenden Systemumgebungsvariable "Java_HOME" hat für mich funktioniert.

  • Drücken Sie auf der Tastatur die Taste WIN + Pause.
  • Klicken Sie auf Erweiterte Systemeinstellungen.
  • Klicken Sie auf "Umgebungsvariablen".
  • Klicken Sie unter "Systemvariablen" auf "Neu".
  • Geben Sie "Java_HOME" in das Feld Variablenname ein.
  • Geben Sie den Pfad zum JDK in das Feld Value ein. Für mich war der richtige Pfad Mit kurzem Dateinamen "C:\PROGRA ~ 1\Java\jdk1.8.0_66". Ihr Pfad hängt von der installierten Version ab.
  • Klicken Sie auf OK und im vorherigen Fenster ebenfalls auf OK.
  • Starten Sie alle Eingabeaufforderungen neu, oder starten Sie den Computer neu.
  • react-native run-Android hat danach gut funktioniert.
85
oldwizard

Durch das Einrichten eines geeigneten JDK-Pfads (nicht JRE. JRE hat keinen tools.jar) Versionspfad (z. B. JDK 1.7x) als Java_HOME würde dieses Problem behoben.

Bitte überprüfen Sie die Umgebungsvariablen Ihres Computers und setzen Sie Java_HOME, falls noch kein Setup vorhanden ist.

12

Ich mache hier eine lange Pause ... Es gibt eine tools.jar im Java-Ordner libs.

Normalerweise haben alle diese Frameworks und IDs selbst einen lib-Ordner. und es fehlt besagte tools.jar. Einfach kopieren und dort einfügen.

3
yUdoDis

Bei Android Studio wird JDK, mit dem Mauszeiger über den Bildschirm angezeigt. Zum Seitenanfang Zum Seitenanfang Zum Seitenanfang Zum Seitenbeginn Zum Seitenbeginn Zum Seitenbeginn Zum Seitenbeginn Zum Seitenbeginn Zum Seitenbeginn Zum Seitenbeginn Zum Seitenbeginn Zum Seitenbeginn Zum Seitenbeginn Wenn Sie auf Java_HOME klicken, wird Ihr Android-Gerät nicht mehr unterstützt.

  1. Herunterladen von Android Studio
  2. НажмитеCtrl+Alt+Shift+Sоткрыть окно Структура проекта.
  3. Zum Anfang Ihr Feedback an uns Weitere Informationen Java_HOME zum Thema "Download von JDK".
2
Gob

Ich hatte das gleiche Problem, als ich reaktives Lauf-Android lief. Es gab mir den Fehler tool.jar nicht gefunden. Ich löste dies, indem ich eine einzelne Zeile hinzufügte, die unten in der Datei gradle.properties aufgeführt ist. Diese Datei befindet sich im Android-Projekt . enter image description here org.gradle.Java.home = C:\Programme\Java\jdk1.8.0_121

2
Atif Mukhtiar

Suchen und kopieren Sie die tool.jar im JDK-Pfad C:\Programme\Java\jdk1.8.0_151\lib\tool.jar

fügen Sie ihn dann in den JRE-Ordner C:\Programme\Java\jre1.8.0_181\lib ein

dann löschen Sie den Build-Ordner aus Ihrem Projekt/Android/App/=> Build

und dann versuchen Sie, reagieren-native laufen-Android

1
Rajesh Nasit

Fügen Sie einfach einen weiteren Datenpunkt hinzu, wenn Sie Ihre Haare herausziehen. Ich denke, ein Java-Update hat meine Umgebung, die vor 2 Monaten einwandfrei funktioniert hat, durcheinander gebracht. Die Kombination von dem, was für mich funktioniert hat: 

Setzen Sie Java_HOME auf 1.7, NICHT 1.8.

Ich hatte 2 1.8 Versionen installiert und funktionierte nicht.

1
1mike12

Wenn dieses Problem bei Windows auftritt, ist die Lösung hier ziemlich einfach. 

Installieren Sie Chocolatey 

Installieren Sie jdk8 

Starten Sie die Eingabeaufforderung oder Powershell als Administrator neu und führen Sie Folgendes aus:

choco install jdk8

Wenn du jetzt rennst

react-native run-Android

Dieser Fehler sollte nicht angezeigt werden.

0
Ayush Shekhar

Ich habe das Verzeichnis "\react_native_project_path\Android " gelöscht und ausgeführt

    reactive-native Android

dann renne ..

    reactive-native run-Android

Dann ist der Fehler weg

0
Bobby Thomas

Ich weiß, dass diese Frage für Windows ist, aber dies ist das erste Ergebnis für diesen Fehler bei Google. Für Linux könnte dieses Problem behoben werden mit

Sudo apt install default-jdk

0
Bruno Peres