Ich habe ein Problem, meine Android-Dev-Umgebung in Windows 7 einzurichten. Ich folge den Anweisungen hier , sowie mehrere Umgebungs-Sublinks. Ich benutze Eclipse mit dem Android-Plugin. Ich habe das Java JDK mehrmals an verschiedenen Stellen installiert (jdk-6u20-windows-i586.exe) - aber mir fehlt offensichtlich etwas.
Jedes Mal, wenn ich "android create avd --target 2 --name my_avd" starte, erhalte ich einen Fehler:
%Vor%Diese Fehlermeldung ist der Grund, warum ich das JDK mehrmals installiert habe. Zuerst habe ich versucht, an einem Ort auf meinem e: Laufwerk zu installieren. Ich habe es dann auf die Standard-Loc verschoben (Programmdateien (x86) \ java \ jdk.6.etwas. Ich habe auch versucht, es in das Programm files \ path zu zwingen, aber es installiert sich immer noch automatisch in den (x86) Pfad Ich habe den Installationspfad zu meiner Pfadumgebungsvariable jedes Mal hinzugefügt, trotzdem bekomme ich diesen Fehler weiterhin.Mein Verdacht ist, dass Windows 7 und die Android-Tools nicht gut zusammenpassen, was das Finden des JDK betrifft, aber wer weiß, es kann etwas völlig anderes sein.Wenn Sie diesen Fehler schon einmal gesehen haben, würde ich mich über einen Hinweis freuen.
Ich habe ein Problem, meine Android-Dev-Umgebung in Windows 7 einzurichten. Ich folge den Anweisungen hier , sowie mehrere Umgebungs-Sublinks. Ich benutze Eclipse mit dem Android-Plugin. Ich habe das Java JDK mehrmals an verschiedenen Stellen installiert (jdk-6u20-windows-i586.exe) - aber mir fehlt offensichtlich etwas.
Jedes Mal, wenn ich "android create avd --target 2 --name my_avd" starte, erhalte ich einen Fehler:
%Vor%Diese Fehlermeldung ist der Grund, warum ich das JDK mehrmals installiert habe. Zuerst habe ich versucht, an einem Ort auf meinem e: Laufwerk zu installieren. Ich habe es dann auf die Standard-Loc verschoben (Programmdateien (x86) \ java \ jdk.6.etwas. Ich habe auch versucht, es in das Programm files \ path zu zwingen, aber es installiert sich immer noch automatisch in den (x86) Pfad Ich habe den Installationspfad zu meiner Pfadumgebungsvariable jedes Mal hinzugefügt, trotzdem bekomme ich diesen Fehler weiterhin.Mein Verdacht ist, dass Windows 7 und die Android-Tools nicht gut zusammenpassen, was das Finden des JDK betrifft, aber wer weiß, es kann etwas völlig anderes sein.Wenn Sie diesen Fehler schon einmal gesehen haben, würde ich mich über einen Hinweis freuen.
Ich hatte das gleiche Problem, nachdem ich versehentlich die 32-Bit-Version von Java SDK installiert hatte. Ich habe es deinstalliert und die 64-Bit-Version installiert (seit ich Windows 7 64 verwende). Das Android SDK-Setup hat Java nie richtig gefunden, auch nachdem ich es meiner PATH-Variablen hinzugefügt habe!
Nachdem ich ein wenig herumgegrubbelt hatte, entdeckte ich eine java.exe, die in meinem Ordner "system32" herumlief und in der Reihenfolge der PATH-Variablen vor meinen SDK-Pfad kam. Nachdem ich die java.exe in meinem System32-Ordner abgefangen hatte, lief das Android-Setup einwandfrei!
Hoffe, das hilft.
Es ist wirklich die Hölle mit JDK-Erkennung ...
Meine Parameter: Win 7 x64 + JDK x64 (JDK-Pfad (c: \ Programme \ Java \ jre7 \ bin)
)Googeln und herumspielen mit env-Variablen kann 1 Stunde dauern - auf keinen Fall.
Schließlich kommen mit einer solchen Lösung
Bearbeiten Sie android
manuell, indem Sie den Pfad zu java.exe
Das funktioniert für mich.
Gehen Sie im Ordner SDK Tools zu libs und bearbeiten Sie tools\lib\find_java.bat
. Es kann normalerweise in java.exe
gefunden werden.
Ändern Sie alle Instanzen von PATH
in java.exe
.
Ich tat dies und der Fehler ging weg.
Finde %ProgramFiles%
und füge etwas wie folgt hinzu:
Ich habe rem-Anweisung in android.bat nach dem Aufruf Befehl und hardcode den Pfad von \ bin \ java.exe:
%Vor%Das gleiche gilt für die Einstellung der anderen Variablen javaw_exe:
%Vor%C: \ Windows \ SysWOW64
1down Abstimmung
Ich hatte auch das gleiche Problem - & gt; versehentlich die 32-Bit-Version von Java SDK installiert - & gt; deinstalliert - & gt; installierte die 64-Bit-Version (Windows 7 64) - & gt; - & gt; Das Android SDK-Setup hat Java nie richtig gefunden!
Ich habe festgestellt, dass sich java.exe im Ordner C: \ Windows \ SysWOW64 befindet. Nach der Umbenennung von java.exe in javaX.exe lief das Android-Setup problemlos!
Was für mich funktionierte, war folgendes:
Fügen Sie einen Pfad zu Ihrem java / bin-Verzeichnis zur Systempfadvariablen hinzu. Fügen Sie java.exe nicht hinzu.
Schritte auf Win 7 64bit:
Probieren Sie es aus!
hth,
\ ^ / i l l
Ich hatte das gleiche Problem, nachdem ich versehentlich die 32-Bit-Version von Java SDK installiert hatte. Ich habe es deinstalliert und die 64-Bit-Version installiert (seit ich Windows 7 64 verwende). Das Android SDK-Setup hat Java nie richtig gefunden, auch nachdem ich es meiner PATH-Variablen hinzugefügt habe!
Nachdem ich ein wenig herumgegrubbelt hatte, entdeckte ich eine java.exe, die in meinem Ordner "system32" herumlief und in der Reihenfolge der PATH-Variablen vor meinen SDK-Pfad kam. Nachdem ich die java.exe in meinem System32-Ordner abgefangen hatte, lief das Android-Setup einwandfrei!
Hoffe, das hilft.
Es ist wirklich die Hölle mit JDK-Erkennung ...
Meine Parameter: Win 7 x64 + JDK x64 (JDK-Pfad (c: \ Programme \ Java \ jre7 \ bin)
)Googeln und herumspielen mit env-Variablen kann 1 Stunde dauern - auf keinen Fall.
Schließlich kommen mit einer solchen Lösung
Bearbeiten Sie android-sdk-windows\tools\lib\find_java.bat
manuell, indem Sie den Pfad zu java.exe
Das funktioniert für mich.
Gehen Sie im Ordner SDK Tools zu libs und bearbeiten Sie find_java.bat
. Es kann normalerweise in C:\Program Files (x86)\Android\android-sdk-windows\tools\lib
gefunden werden.
Ändern Sie alle Instanzen von %PROGRAMFILES%
in %PROGRAMFILES(X86)%
.
Ich tat dies und der Fehler ging weg.
Was für mich funktionierte, war folgendes:
Fügen Sie einen Pfad zu Ihrem java / bin-Verzeichnis zur Systempfadvariablen hinzu. Fügen Sie java.exe nicht hinzu.
Schritte auf Win 7 64bit:
Probieren Sie es aus!
hth,
\ ^ / i l l
C: \ Windows \ SysWOW64
1down Abstimmung
Ich hatte auch das gleiche Problem - & gt; versehentlich die 32-Bit-Version von Java SDK installiert - & gt; deinstalliert - & gt; installierte die 64-Bit-Version (Windows 7 64) - & gt; - & gt; Das Android SDK-Setup hat Java nie richtig gefunden!
Ich habe festgestellt, dass sich java.exe im Ordner C: \ Windows \ SysWOW64 befindet. Nach der Umbenennung von java.exe in javaX.exe lief das Android-Setup problemlos!