Starten des Android-Emulators in SDK-Tools, Revision 12
Ich aktualisiert die Android-SDK-tools, die aus der revision 11, revision 12, und der emulator jetzt nicht starten kann. Wenn ich versuche zu laufen emulator.exe ich bekomme:
invalid command-line parameter: Files\Android\android-sdk\tools/emulator-arm.exe.
Hinweis: verwenden Sie '@foo' zu starten ein virtuelles Gerät mit dem Namen 'foo'.
bitte verwenden Sie-Hilfe für weitere Informationen
Den Pfad zu emulator.exe ist C:\Program Files\Android\android-sdk\tools.
Wie kann ich es beheben?
InformationsquelleAutor der Frage Timothy003 | 2011-07-06
Du musst angemeldet sein, um einen Kommentar abzugeben.
So wurde bereits vorgeschlagen, es scheint verursacht zu werden durch die Tatsache, dass es ist ein Raum, in dem Standardpfad für die installation der Android-SDK: C:\Program Files\Android\android-sdk\
Gibt es ein paar mögliche löst, obwohl-
InformationsquelleAutor der Antwort Carl S
Gleiche problem für mich, aber dies ist meine erste Zeit mit dem Versuch, die Arbeit mit den Android SDK im Allgemeinen. Ich glaube, dass das problem mit dem Speicherort des SDK. Beachten Sie die "Parameter" "Files\Android\android-sdk\tools/emulator-arm.exe." Ich glaube es gibt einen bug in Googles code, wo es nicht das Verzeichnis des SDK befindet sich in in Anführungszeichen, das heißt, wenn es einen Platz in den Namen des Verzeichnisses, es wird nicht funktionieren. Kann jemand mit die SDK in ein Verzeichnis ohne Leerzeichen bestätigen meine Theorie?
Um das Problem zu umgehen, können Sie anrufen "C:\Program Files\Android\android-sdk\tools\emulator @foo" aus der Kommandozeile, wobei "foo" ist der name Ihres emulator.
InformationsquelleAutor der Antwort Highsight
Ich habe dieses problem gerade jetzt, und ich habe eine Lösung gefunden.
Mein Weg zur emulator-arm.exe ist
C:\Program Files\Android\android-sdk\tools
. Wenn ich versucheemulator-arm @my_avd
von der Befehlszeile aus (my_avd
ist mein Android Virtual Device name), es funktioniert.InformationsquelleAutor der Antwort user822211
Behob ich dieses problem auf Windows XP. Schneiden Sie einfach aus "C:\Program Files\Android\android-sdk", und fügen content Verzeichnis "C:\Android\android-sdk". Mein system varaible 'ANDROID_HOME'="C:\Android\android-sdk". Den Pfad zum Android SDK in Eclipse "C:\Android\android-sdk". Das ist es!
Alles funktioniert einwandfrei.
InformationsquelleAutor der Antwort Mr. Cat
Da die Ursache für dieses Problem ist der Raum, innerhalb filepath Namen der Windows-Installations-Verzeichnis ist, dann eine andere Problemumgehung ist die Verwendung der Datei-Kurznamen (d.h. 8.3-alias-Dateinamen).
Speziell, wenn root install directory für Android SDK ist
c:\Program Files\..
dann verwendenc:\PROGRA~1\..
oder wenn
c:\Program Files(x86)\..
dann verwendenc:\PROGRA~2\..
Können Sie dann starten Sie den SDK Manager über die Kommandozeile ausgeführt:
start c:\PROGRA~2\Android\android-sdk\tools\android.bat
InformationsquelleAutor der Antwort Ray Vega
Fest in r13. Aktualisieren Sie Ihre SDK-Tools!
InformationsquelleAutor der Antwort Timothy003
Ich denke, Sie sagen, Sie verändert die minSDK-version Ihrer app und jetzt der emulator nicht ausgeführt...? dieses ist, weil Ihre emulator ist die falsche version... vorausgesetzt, Sie verändert die minSDK Ihrer app korrekt, alles, was Sie tun müssen, ist erstellen Sie einen emulator mit dem gleichen SDK-version. Öffnen Sie das Android SDK und AVD-manager (Symbol oben rechts auf dem Bildschirm neben print-token) und erstellen einen emulator mit minSDK 12.
InformationsquelleAutor der Antwort Adam Storm
Bewegen Sie Ihre Android-SDK-Ordner irgendwo, dass der komplette Pfad ohne Leerzeichen das problem lösen wird.
InformationsquelleAutor der Antwort Peter Fortuin
Ich habe auch dieses problem nach der Aktualisierung SDK Tools, revision von 11 bis 12.
Ich fand es war ein problem mit einem Leerzeichen in das Obere Verzeichnis-Namen, wo android-sdk-windows befindet, dann kopierte ich beide 'eclipse' und 'android-sdk-windows' Verzeichnisse aus meiner "Programme (x86)" wird in das Stammverzeichnis von Laufwerk D:.
Alles ist nun behoben!
InformationsquelleAutor der Antwort Jagoliveira
Als alternative zum PROGRA~2-Methode (die nicht arbeiten, zum Beispiel in Intellij IDEA), können Sie erstellen Sie einen symlink namens, zum Beispiel, prg Program Files (run mklink /? von der Befehl-Linie, um zu lernen, wie es zu tun), führen Sie dann als emulator C:\prg\Android\android-sdk\tools\emulator.exe. Ändern Sie den Pfad zum SDK/emulator in die IDE auch.
InformationsquelleAutor der Antwort Dmitry Osinovskiy
Hatte ich dasselbe problem, wenn ich ein setup r12. Ich fand heraus, dieses problem wurde dadurch verursacht, dass Leerzeichen in dem Pfad, den Sie setup-android-SDK. Die Lösung ist, dass Sie bewegen sollte der Ordner des android-SDK an einen Ort ohne Leerzeichen in deinem Fall : E:\andriod-sdk oder D:\abc\xyz\android-sdk.
InformationsquelleAutor der Antwort Hung Tran