Problem, Android-Emulator in Eclipse auszuführen
Ich versuche, führen Sie die SDK-Samples auf dem Emulator in Eclipse 3.5.
Meisten der Zeit, die der AVD-Manager hängt sich auf, wenn ich versuche, erstellen Sie ein neues AVD.
Wenn ich es Schaffe zum erstellen einer AVD und versuchen, starten Sie den emulator bekomme ich diese:
emulator: ERROR: no such-Wege gefunden, in diesem AVD-Konfiguration
komisch, AVD config.ini-Datei ist fehlerhaft. Versuchen Sie, neu zu erstellen.
Mir läuft die neueste version des SDK auf Win7 32 bit. Irgendwelche Ideen?
Update:
Ich glaube, ich fand die Quelle des Problems. Ich bin mit einer hebräischen version von WIN 7. Mein Benutzer name ist auf Hebräisch. Offenbar dies führt zu einem problem für Eclipse. Sobald ich begann zu vermuten, dass das problem war, erstellte ich einen neuen Benutzer auf dem system, die sogenannte DEV und habe versucht zu laufen, den emulator unter diesem Benutzer. Ging wie butter.
InformationsquelleAutor der Frage Sharonix | 2010-03-18
Du musst angemeldet sein, um einen Kommentar abzugeben.
Können Sie die Umgebungsvariable
ANDROID_SDK_HOME
. Zum Beispiel:Es hat mir geholfen. Fügen Sie diese variable auf
<eclipseFolder>\configuration\.settings\org.eclipse.ui.ide.prefs
:Beenden Sie den Prozess
adb.exe
- und (re -) starten Sie Eclipse.InformationsquelleAutor der Antwort Dmitriy Ganzin
Hier das problem, dass meine c:\users... Pfad ausländische Charaktere "Michael Schøler" - das "ø" ist das problem.
Dies ist ein ecclipse und/oder Android SDK problem.
InformationsquelleAutor der Antwort Michael Schøler
bewegen
c:\Users\YourName\.android\avd\YourAVDName.avd
manuell zuc:\Android\YourAVDName.avd
dann öffnenc:\Users\YourName\.android\avd\YourAVDName.ini
und-Pfad ändern auspath=c:\Users\YourName\.android\avd\YourAVDName.avd
zupath=c:\Android\YourAVDName.avd
InformationsquelleAutor der Antwort azproduction
Anderen eher einfache Lösung für dieses problem (nicht-englische Zeichen in der AVD ist Weg), ist die Verwendung der "shortname" der Verzeichnisse. In meinem Fall:
Mein windows-Benutzer ist "András", so mein homedir ist C:\Users\András
Wenn Sie öffnen eine cmd, cd C:\Users und eine mit "dir /x" - Befehl, werden Sie sehen, die "von Kurznamen" auf die Verzeichnisse, in meinem Fall ist es "ANDRS~1".
So dass Sie nur den Pfad ändern in der AVD config-Datei aus C:\Users\András\blabla zu C:\Users\ANDRS~1\blabla, und voila, es funktioniert.
InformationsquelleAutor der Antwort András Bánusz
Wenn Sie spezielle Zeichen in Ihren Benutzernamen, dies zu tun:
~/.android/avd auf OS X und Linux C:\Documents und Einstellungen\user\.android - \ unter Windows XP, und C:\Users\user\.android\avd auf Windows Vista, 7.
Gibt es Namen.ini und den Namen.avd-Ordner
- kopieren Sie den Ordner zum Beispiel: C:\
- ändern Sie den Pfad in die .ini-Pfad=C:\name.avd
InformationsquelleAutor der Antwort Peter
Ich hatte ein ähnliches problem, weil der nicht-lateinische Buchstaben in meinem Benutzernamen.
Beim öffnen der ini-Datei in einem text-editor habe ich gefunden, die nicht-lateinische Zeichen falsch war. Also habe ich nur den Pfad geändert, von
path=c:\Users\YourNa¤%"%¤%%¤me.android\avd\YourAVDName.avd
zu
path=c:\Users\YourName.android\avd\YourAVDName.avd
und es hat funktioniert.
InformationsquelleAutor der Antwort JOnas Westin
Um sicherzustellen, dass alles korrekt installiert ist, empfehle ich Sie neu installieren aller Komponenten. Werden Sie sicher, dass alles korrekt Folgen Sie meinem Schritt-für-Schritt Anleitung auf meinem blog.
http://androidcodemonkey.blogspot.com/2010/01/how-to-setup-android-development_23.html
Wenn Sie befolgen Sie alle Schritte, die Sie sollten gut zu gehen!
Glück.
InformationsquelleAutor der Antwort Greg Zimmers
Ich hatte den gleichen Fehler. Was ich fand, war, dass ich fehlte
ARM EABI v7a System Image.
Ich repariert, durch öffnen der Android SDK-Manager (tool-bar-Taste sieht aus wie ein kleiner weißer Pfeil in einem grauen Kasten mit dem grünen android-Kopf)
Habe ich überprüft, die fehlende system-Bild und klickte auf die Schaltfläche "installieren".
Sehen dieses Thema.
InformationsquelleAutor der Antwort Roger Weber
Ich hatte auch das gleiche problem, da mein Benutzername war in Cyrilic Buchstaben Димитров.
Ich es ändern, um ein lateinisches alphabet und dann ist es OK.
InformationsquelleAutor der Antwort Dimitrov
Verwenden Sie die Android-tool von sdk\tools Ordner zu verschieben Ihre AVD-Gerät, um einige Ordner ohne ausländische Zeichen im Pfad.
Geben Sie einfach
android move avd -n "nameofdevice" -p "newpath"
Beispiel:
android move avd -n HTDDESIRE -p C:\HTCDESIRE
InformationsquelleAutor der Antwort Ilya.Suharev
Ich Stimme mit Zian, ist etwas ernsthaft falsch, und Sie sollten prüfen, Neuinstallation. Auch stellen Sie Folgendes sicher:
1) Stellen Sie sicher, dass Ihre avd Ordner sieht gesund. Dies kann in der gefunden werden .android-Verzeichnis in Ihrem home-Verzeichnis. Schauen Sie in
~\.android\avd\<name-of-avd>.avd\
und Sie sollten sehenconfig.ini
unduserdata.img
- Dateien, plus ein sd-Bild, wenn Sie eine erstellt haben. Stellen Sie sicher, dass Ihreconfig.ini
sieht ungefähr so aus:Oder, wenn Sie keine benutzerdefinierten Einstellungen, dann wird es nur aus dieser einen Zeile:
2) Stellen Sie sicher, dass Sie die neueste version des ADT-Eclipse-plugin (v0.95).
3) Auch, Sie wirklich sollte nicht haben keine Berechtigungen Probleme in Ihrem home-Verzeichnis, aber hey, es ist Windows -- man weiß ja nie. So können Sie manuell die Berechtigungen setzen, um die avd/Ordner zu Lesen/schreiben/ausführen, nur um sicher zu sein.
4) Andere als die, installieren Sie mit extremen Vorurteilen!
InformationsquelleAutor der Antwort Neil Traft
Versuchen, erneut herunterladen des SDK entpacken Sie es und installieren Sie durch Eclipse.
Sicher sein, dass Sie die Letzte version und konfiguriert haben, werden alle Pfade in Eclipse-Voreinstellungen korrekt.
InformationsquelleAutor der Antwort lbedogni
Wenn Sie installiert haben die Android-SDK auf ein anderes Laufwerk, also nicht C: dann müssen Sie vielleicht, um die ANDROID_HOME-Umgebungsvariable auf die Position der SDK-installation
InformationsquelleAutor der Antwort Richard
Weitere Betrachtung, die ich übersehen haben könnte, in anderen Antworten - ich sehe, Sie haben erwähnt, Eclipse 3.5 - erwägen Sie die Verwendung 3.5.2 (die aktuelle neueste version)
Egal sein kann, haben können einfach weggelassen worden, indem Sie entweder Weg, verwenden die meisten up-to-date Zeug schadet nie.
InformationsquelleAutor der Antwort Ben
Eine Möglichkeit ist das nicht, beenden Sie den emulator nach dem Lauf. Bearbeiten Sie das Programm ohne schließen-emulator. Tun es jedes mal.
InformationsquelleAutor der Antwort Praveen m.p
Diese löste es für mich auf IOS: ich sah in der tatsächlichen .ini-Datei für das Gerät (Nexus-7-Zoll-tablet.ini)) das sah aus wie:
und entfernt und extra Zeilenumbruch Leerzeichen in der Datei. Neu gespeichert und es funktionierte. Lächerlich.
InformationsquelleAutor der Antwort yeahdixon
Die Lösung (die für mich gearbeitet hat) war, fügen Sie die folgende fehlende Einträge in meinem avd config.ini:
InformationsquelleAutor der Antwort migueljuan