Der SDK-Manager findet kein Java

8

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%     
Chaoticandroid 23.03.2011, 15:19
quelle

6 Antworten

2

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

%Vor%

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.

    
Alpine 23.03.2011, 16:16
quelle
4

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.

    
Dimpu Aravind Buddha 13.01.2014 12:47
quelle
3

Vielleicht diese Hilfe? Ich habe den .android Ordner unter C: \ Users \\ entfernt und es funktioniert. Android-Installation / SDK-Manager Probleme

    
gWay 09.02.2012 16:38
quelle
3

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

    
Rodrigo López 25.03.2014 18:16
quelle
0

Es ist kein Pfadproblem, Sie müssen jdk 32bits installieren, weil Android SDK nur 32bits ist.

    
ted 21.07.2011 18:53
quelle
0

Das einzige, was mir geholfen hat, war die Neuinstallation von Java in einen Pfad, der keine Leerzeichen enthielt, also statt C: / Programme nach C: / Java und ändere die Path-Variable auf den neuen Wert.

Hoffe, das hilft.

    
Analizer 21.02.2013 15:53
quelle

Tags und Links