2016-05-17 14 views
18

Ich versuche, einen Emulator über Android Studio auszuführen, aber es startet nicht.Emulator läuft nicht auf Android Studio

Ich habe Android Studio (Version 23 Eibisch), konfiguriert mit

minSdkVersion 21 
targetSdkVersion 23 

Wenn ich meine App in Emulation (Nexus 5X api 23 android 6.0) laufen, bekomme ich folgende Fehlermeldung:

Error while waiting for device: The emulator process for AVD Nexus_5X_API_23 was killed.

Kann mir bitte jemand helfen?

+0

Ich kann einen Vorschlag machen ... Haben Sie versucht, die Genymotion Emulatoren zu verwenden? Ich finde, dass der Android-Emulator eine riesige Erinnerung und Energie ist (mein Macbook Pro-Laptop kann keine volle Ladung halten, während der Android-Emulator läuft und ich den Laptop angeschlossen habe). –

+0

Haben Sie versucht, Ihre App auf einem echten Gerät auszuführen und bestätigt, dass es funktioniert hat? Haben Sie in der Vergangenheit versucht, andere Emulatoren auf Ihrem Computer auszuführen? – buczek

+0

Grammatikreparaturen. – Prune

Antwort

37

Wenn Sie einen Blick auf das Protokoll 4: Run nehmen, heißt es:

emulator: ERROR: Unfortunately, there's an incompatibility between HAXM hypervisor and VirtualBox 4.3.30+ which doesn't allow multiple hypervisors to co-exist. It is being actively worked on; you can find out more about the issue at http://b.android.com/197915 (Android) and https://www.virtualbox.org/ticket/14294 (VirtualBox)

In meinem Fall gibt es eine VirtualBox Docker Instanz war laufen und sobald ich es gestoppt, der Emulator gestartet zu arbeiten.

+4

Danke, sobald ich 'Docker' geschlossen habe, hat es funktioniert. – mvndaai

+0

Ich denke nur die Person, die die Frage gestellt hat, kann die Antwort akzeptieren oder ich würde. – mvndaai

+2

Dies scheint ein Problem mit jedem anderen Hypervisor zu sein, nicht nur mit VirtualBox. Die neue Docker Beta benutzt xhyve und ich bekomme immer noch einen Fehler über die Inkompatibilität von VirtualBox wenn 'docker' läuft, obwohl VirtualBox nicht installiert ist. – bonh

0

Wenn Ihr Windows-Betriebssystem läuft, dann überprüfen Sie, ob der Grafiktreiber installiert ist und einwandfrei funktioniert. Da der Emulator eine gute und/oder korrekte Grafikkonfiguration benötigt. Versuchen Sie, den Grafiktreiber zu installieren, falls dieser nicht installiert ist, und führen Sie den Emulator erneut aus.

Hoffe, das funktioniert !, das hat mir geholfen.

5

In meinem Fall lief docker/dlite und nachdem ich sie gestoppt hatte, begann der Emulator zu arbeiten.

docker stop $(docker ps -a -q)  
dlite stop 

Oder beenden Sie Docker für Mac über die obere rechte Menüleiste.

Beachten Sie, dass Sie Android Studio möglicherweise neu starten müssen.