Ich habe Probleme, das Android SDK auf beiden Macs mit OS X 10.6.2 Snow Leopard auszuführen. Dies scheint ein 64-Bit- oder ein 32-Bit-Problem zu sein, da Snow Leopard jetzt standardmäßig 64-Bit verwendet, einschließlich der Java Virtual Machine.
Ich fand diese Webseite mit Anweisungen, wie die Android-Tools in der 32-Bit-Java-VM ausgeführt werden können, und kann jetzt das Android-GUI-Tool zum Herunterladen von SDK-Dateien, Erstellen von AVMs usw. ausführen Hallo Welt Tutorial und komme zu dem Punkt, an dem ich meine Anwendung unter dem Android-Emulator laufen lasse, alles geht nach Süden.
Der Emulator scheint zu starten, hängt aber (dreht den Beachball of Death-Cursor), ohne dass etwas angezeigt wird. (Dies hängt nur den Emulator; der Rest des Systems funktioniert weiterhin einwandfrei.) Wenn ich in einer virtuellen Windows-Maschine genau dieselben Schritte (abzüglich des 32-Bit-Java-Hack) befolge, funktioniert alles einwandfrei.
Dies tritt sowohl auf meinem Mac Pro Tower als auch auf meinem 13 "MacBook Pro auf. Hat jemand Vorschläge?
Die Antwort, die Donald Burr am 31. Dezember 09 um 19:57 Uhr gab, gilt auch für das aktuelle SDK und die aktuelle Toolkette.
Sie benötigen das Wrapper-Skript jedoch nicht, wenn Sie Eclipse verwenden. Sie können die Befehlszeilenoption -noaudio einfach in der spezifischen Ausführungskonfiguration Ihrer Anwendung übergeben (auf der Registerkarte "Ziel" im Feld "Zusätzliche Emulator-Befehlszeilenoptionen").
Ich habe vergessen hinzuzufügen: Ich benutze ein MacBook und habe ein 24-Zoll-LED-Cinema-Display angeschlossen, das auch über USB angeschlossen ist und Sound-Lautsprecher bietet. Ich denke also, der erwähnte USB-Soundgeräte-Fehler ist immer noch irgendwo im gesamten Android SDK-Paket enthalten.
quelle
Ich hatte das gleiche Problem unter OS X 10.8.4 auf einem MacBook Air. Ich habe schließlich herausgefunden, dass das Problem nur beim Neustart von AVD ausgelöst wurde. Meine Problemumgehung besteht derzeit darin, bei jedem Neustart des Emulators eine neue AVD zu definieren.
quelle
Ich laufe 10.6.2, Android 2.0.1, Eclipse 3.5 ohne Probleme, also muss etwas an Ihrem Ende sein. ich würde zu den standardeinstellungen von os x zurückkehren und das sdk neu installieren. Versuchen Sie dann, den Emulator nur über die Befehlszeile auszuführen, und prüfen Sie, ob dies funktioniert.
quelle