webentwicklung-frage-antwort-db.com.de

Fehler beim Öffnen des HAX-Geräts! HAX funktioniert nicht und der Emulator wird im Emulationsmodus-Emulator ausgeführt

Mein Android-Emulator wird ordnungsgemäß ausgeführt, zeigt jedoch diesen Fehler bei jedem Start des Emulators an. 

Starten des Emulators für AVD AVD_for_Nexus_4-Emulator: Fehler beim Öffnen des HAX-Gerät! HAX funktioniert nicht und der Emulator wird im Emulationsmodus ausgeführt Emulator: Fehler beim Öffnen des HAX-Geräts: Emulatorfenster war außerhalb von Ansicht und wurde neu zentriert

Ich verstehe nicht, was genau das Problem ist.

53
user3137648

Ich denke, Sie versuchen, einen auf x86 basierenden Emulator auszuführen. Ich habe die gleiche Fehlermeldung erhalten, als ich gerade den HAXM in der Kategorie "Extras" von Android SDK Manager herunterlade. Eigentlich müssen Sie es installieren . Wechseln Sie in das Verzeichnis der Extras und führen Sie die Installation von HAXM aus. Hoffe, das löst dein Problem. 

66
Michelle

Die Lösung von Rohan wird das Problem beheben, da die Fehlermeldung nicht angezeigt wird, der Emulator jedoch die Hardwarebeschleunigung nicht verwendet und daher wieder sehr langsam ist.

Ich empfehle stattdessen den Intel Hardware Accelerated Execution Manager wie hier beschrieben zu installieren:

https://stackoverflow.com/a/10772162/891479

23
L. G.

Ich hatte kürzlich das gleiche Problem. 

Zuerst müssen Sie HAXM im Android SDK Manager installieren (anhand der Fehlermeldung, die Sie meiner Meinung nach bereits gemacht haben). Dadurch kann der Emulator das HAXM-Framework verwenden. Dazu muss das HAX-Gerät geöffnet werden. Auf Ihrem System kann dies nicht gefunden werden, daher die Fehlermeldung.

Um dieses Gerät verfügbar zu machen, müssen Sie den HAXM-Treiber von Intel installieren. Sie finden es hier: http://software.intel.com/en-us/Android/articles/intel-hardware-accelerated-execution-manager (Sie müssen auch die Virtualisierung in Ihrem Computer-BIOS aktivieren).

Hoffe das hilft.

15
Dan Nestor

Ich musste nur HAXM deinstallieren und erneut installieren. Dann fing es wieder an zu arbeiten. Hoffe das hilft jemandem!

Bearbeiten:

Oh wow, das war lange her. Ich benutze genymotion schon seit ein paar Monaten und hatte noch nie Probleme. 

3
Oleksiy

Wenn Sie festgestellt haben, dass „HAX nicht funktioniert und der Emulator im Emulationsmodus ausgeführt wird“, tritt das Problem beim Ausführen von Android SDK auf. Dies bedeutet, dass Ihre Computer-CPU ein Intel Core sein muss und den "Hardware Accelerated Execution Manager" unterstützen muss. Dies bedeutet, dass Sie den Emulator auf eine Weise konfiguriert haben, die von Ihrem Betriebssystem nicht unterstützt wird.

Siehe diesen Link, um das Problem zu lösen http://www.javaexperience.com/hax-is-not-working-and-emulator-runs-in-emulation-mode/#ixzz2p3inMj34

Update: -

Der Link ist im Moment nicht verfügbar, so dass der archivierte Link der Webseite - https://web.archive.org/web/20151024002104/http://www.javaexperience.com/hax-is-not- Arbeits- und Emulator-Run-In-Emulation-Modus/

Wenn Ihre CPU nicht intel ist, müssen Sie Ihre AVD bearbeiten und "CPU/ABI" als "ARM" auswählen. Für weitere Informationen besuchen Sie bitte den Link oben.

3
Rohan Kandwal

Ich hatte das gleiche Problem. Direkt nach dem Aktivieren der Internet-Virtualisierung über das BIOS. Danach das System starten und HAXM erneut installieren. Der Emulator läuft jetzt schneller als zuvor und HAXM funktioniert. Genießen!!

1
Amit Mandal

Prüfen Sie, ob der in der HAX-Installation konfigurierte RAM gleich oder niedriger als Ihr AVD RAM ist ( Wie zu beheben: "HAX funktioniert nicht und der Emulator wird im Emulationsmodus ausgeführt" ), der meinen Fehler behoben hat.

1
Paul3k

Ich hatte diesen Fehler und die anderen Fixes haben mir nicht weitergeholfen, aber das Ändern des CPU-Typs, den der Emulator verwendete, brachte es zum Laufen. 

Erstellen Sie einen neuen Emulator, und versuchen Sie es mit Mips oder Arm für die CPU-Auswahl

0
bsautner