Hey Leute, Ich scheine immer wieder nicht in der Lage zu sein, das Problem zu lösen, und mein Kopf wird immer blässer oder kahler.
Das Problem ist, dass mein SDK-Manager weder meine Java-Datei noch meine SWT-Datei findet.
Ich verwende Windows 7 64-Bit und mein SDK, Java, SWT befinden sich wie folgt:
%Vor%Ich lerne zum ersten Mal programmieren, ich habe alles bisher probiert. Legen Sie die richtigen Pfade fest, die vom SDK-Manager angegeben werden, versuchen Sie sogar, mehrere zu setzen, ändern Sie die Batchdateien, und die Liste wird fortgesetzt.
Irgendwelche Ideen?
Chaotischer Android
Okay, das Installationsprogramm wurde entfernt, die Pfade wurden festgelegt, das ist was ich bekomme
%Vor%Setze die richtigen Umgebungsbedingungen und hole das
%Vor%Meine android.bat Datei ist so
%Vor%die Variablen sind so
%Vor%Sie verwenden die private JRE für JDK, wie von Ihrem Java-Speicherort vorgeschlagen
%Vor%Wenn Sie eine öffentliche JRE installiert haben (die für alle Java-Anwendungen und nicht nur für JDK verfügbar ist), wäre Ihr Java-Speicherort ungefähr so
%Vor%Aber Android SDK-Manager kann mit privater JRE arbeiten.
Versuchen Sie, die Umgebungsvariable PATH
für Java zu setzen.
Siehe
Wie setze oder ändere ich die PATH-Systemvariable? oder < br> Hinzufügen, Entfernen oder Bearbeiten von Umgebungsvariablen in Windows 7?
Nachdem Sie die PATH
Variable gesetzt haben, starten Sie SDK Manager.exe
Es sollte jetzt funktionieren.
Bearbeiten
Sie setzen den PATH falsch
%Vor% Entferne die obige PATH
und setze PATH
als
Das sollte funktionieren. Es funktioniert für mich auf jdk1.6.0_20
Bearbeiten
Hast du
gelesen? %Vor% Installieren Sie ein 64-Bit-JDK für eine 64-Bit-JVM
und setze PATH
entsprechend.
Die Frage wird jetzt länger.
Lassen Sie diese Frage adressieren SDK-Manager findet nicht Java und posten Sie eine weitere Frage mit Bezug auf diese Frage und den anderen spezifischen Fehler, den Sie erhalten.
Falls jemand von Ihnen immer noch keine Lösung finden konnte. Mach das. Es hat für mich funktioniert. In Ihrem Android SDK chagne tools / android.bat und tools / lib / find_java.bat als
(find_java.bat)
für / f "delims=" %% a in ('"% ~ dps0 \ find_java.exe" -s' setzt java_exe = %% a in
setze java_exe = C: \ PROGRA ~ 1 \ Java \ JDK17 ~ 1.0_4 \ bin \ java.exe und
für / f "delims=" %% a in ('"% ~ dps0 \ find_java.exe" -s -w' setzt javaw_exe = %% a in
setze javaw_exe = C: \ PROGRA ~ 1 \ Java \ JDK17 ~ 1.0_4 \ bin \ javaw.exe
(android.bat)
für / f "delims=" %% a in ('"% java_exe%" -jar archquery.jar') setzt swt_path = lib \ %% a in
setze swt_path = lib \ x86 (Mein System ist 32 Bit, also setze ich x86, wenn Ihr System 64 ist, dann sollten Sie \ x86_64 setzen)
Ich hoffe, es wird auch für Sie funktionieren.
Vielleicht diese Hilfe? Ich habe den .android Ordner unter C: \ Users \\ entfernt und es funktioniert. Android-Installation / SDK-Manager Probleme
Ich hatte das gleiche Problem, was in meiner Maschine passiert ist, dass die xcopy irgendwie nicht erkannt wurde. Ich habe das Problem gelöst, indem ich den Pfad xcopy in der Variablen PATH enviroment hinzugefügt habe. In meinem Rechner befindet sich die xcopy.exe im Ordner windows \ system32, was dazu führt (ich habe sdk 8, ändere zu was auch immer du verwendest):
PATH = C: \ Programme \ Java \ jdk1.8.0 \ bin;% SystemRoot% \ system32