Kann der Android-AVD-Emulator in VMWare ausgeführt werden?

Hallo, ich verwende Windows 8 in VMWare Workstation 9 und wollte eine Android-Entwicklungsumgebung einrichten. Ich habe Java, das ADK und Android Studio installiert. Wenn ich ein AVD erstelle und versuche, es zu starten, erscheint es als schwarzer Bildschirm mit Schaltflächenbereich. Ich denke, das Problem ist, dass ich einen Emulator nicht in einem anderen Emulator ausführen kann, aber ich wollte nur überprüfen, ob jemand anderes erfolgreich war.

Die angezeigten Fehler sind: Failed to create pbuf surface for FB 0x3004 emulator: WARNING: OpenglES-Emulation konnte mit Software-Renderer nicht initialisiert werden. Erweiterung WGL_ARB_make_current_read wurde nicht gefunden. Erweiterung WGL_EXT_swap_control wurde nicht gefunden

Ich hatte Schwierigkeiten, danach zu suchen, weil die Ergebnisse in der Regel Leute sind, die versuchen, eine Android-VM als Standalone einzurichten, anstatt den Android-Entwicklungsemulator in einer Windows 8-VM wie meinem Setup auszuführen.

Warum machst du das alles überhaupt in einem Emulator? Die Android-Entwicklungstools laufen auch auf MacOS und GNU/Linux.
Ich wollte nur einen separaten Ort für meine Android-Entwicklungssachen, der von meinem Desktop aus portierbar wäre. Ich habe gerade versucht, das Android-Entwicklungskit und JDK zu installieren und den AVD-Emulator auf meinem Desktop außerhalb von VMWare auszuführen, und es trat immer noch ein schwarzer Bildschirm auf. Ich habe HAXM installiert und es würde immer noch nicht laufen. Ich fand, dass, wenn ich "keine Haut" auswählte, der Emulator schließlich lief, aber extrem langsam. Ich möchte eine dedizierte Android-x86-VM einrichten, da der Emulator aufgrund dieser Erfahrung ziemlich schlecht erscheint.
Die Verwendung von zwei separaten VMs wäre genauso portabel (das Kopieren von 2 Ordnern anstelle von einem ist keine große Sache) und beseitigt die Probleme beim Versuch, Virtualisierung unter Virtualisierung durchzuführen.

Antworten (1)

Ich konnte es in Windows 8.1 Pro innerhalb von VM Ware 10 ausführen. Zu diesem Zeitpunkt wurde ADT jedoch für Eclipse verwendet. Als ich auf Android Studio umgestiegen bin, konnte ich AVM noch nicht zum Starten bringen. Zugegeben, ich habe ungefähr 30 Minuten damit verbracht, daran zu arbeiten, also habe ich noch nicht alle Optionen ausgeschöpft.

Ich kann mir vorstellen, dass Geschwindigkeit immer ein Problem sein wird. Während der Overhead für Fenster in VW Ware Workstation angesichts der gemeinsamen Architektur gering ist, reicht er aus, um einige Verlangsamungen einzuführen. Trotzdem habe ich die AVM größtenteils für meine Zwecke nutzen können. (Ich stelle wirklich nur sicher, dass die App gestartet werden kann und nicht abstürzt.) Von dort aus habe ich sie auf ein echtes Gerät übertragen.