webentwicklung-frage-antwort-db.com.de

Ausführen des neuen Intel-Emulators für Android

In letzter Zeit haben Google und Intel eine neue Methode zum Ausführen des Emulators veröffentlicht, die viel besser funktionieren sollte als die Vorgängerversion (die ARM CPU) emuliert hat. Hier einige Links dazu: this und this .

Nach der Installation der neuen Komponenten und dem Erstellen einer neuen Emulatorkonfiguration gemäß den Anweisungen erhalte ich jedoch eine Fehlermeldung und sehe auch keine Verbesserungen. Ich habe sowohl API 10 als auch API 15 ausprobiert und GPU aktiviert und deaktiviert. Keine dieser Konfigurationen hat geholfen. Ich habe es auch auf zwei verschiedenen Computern ausprobiert und keinen Boost bekommen (und die gleichen Fehler bekommen).

Es scheint, dass in den Posts, die ich darüber gelesen habe, niemand Probleme damit hatte und alle einen viel schnelleren Emulator melden.

Der angezeigte Fehler ist:

emulator: Failed to open the HAX device!
HAX is not working and emulator runs in emulation mode
emulator: Open HAX device failed

Warum passiert es und gibt es eine Möglichkeit, es zu beheben? Gibt es noch jemanden, der diese Fehler bekommt oder umgekehrt?

Ich habe übrigens eine Intel-CPU, wenn das ein Problem sein könnte.


BEARBEITEN:

folgendes sehe ich im BIOS, es sollte also verfügbar sein ...:

enter image description here

305

Ich hatte das gleiche Problem und löste es, indem ich den Intel Hardware Accelerated Execution Manager installierte. Laden Sie es mit dem SDK-Manager herunter, es befindet sich unter Extras. Wechseln Sie anschließend in den Ordner

[Android SDK Root]\extras\intel\Hardware_Accelerated_Execution_Manager

dann renne IntelHaxm.exe und installieren.

Hier der Link der Intel Hardware Accelerated IntelHaxm.exe für Microsoft Windows, Mac OS * X und Linux Ubuntu

enter image description here

Sie erhalten die folgende Meldung, wenn in Ihrem BIOS keine Virtualisierung aktiviert ist:

enter image description here

415
rallrall

Hinweis für Windows 8-Benutzer: Intel HAX funktioniert nicht, wenn die Hyper-V-Funktion aktiviert ist. Hyper-V (wie die meisten Virtualisierungstechniker) sperrt ausschließlich die VT-Erweiterung, wodurch HAX nicht ordnungsgemäß funktioniert. Eine Problemumgehung, wenn Sie auch Hyper-V "benötigen", könnte darin bestehen, die Hyper-V-Dienste manuell zu stoppen, wenn Sie HAX benötigen (haben es noch nicht durchgetestet).

24
VeV

Wenn alle Stricke reißen. Versuchen Sie einfach, Intel HAXM Zip manuell herunterzuladen, zu extrahieren und zu installieren. check hier

Beachten Sie, dass dies nur für eine Intel-CPU funktioniert, die Intel Virtualization Technology unterstützt. Und Sie MÜSSEN die Virtualisierung in Ihrem BIOS aktivieren.

Es ist eine ziemlich anständige und sehr auffällige Verbesserung des Android Emulators, wenn Sie mich fragen.

21
akimsko

Nicht jeder Prozessor unterstützt die Virtualisierung!

Um Ihre Chipsatzfähigkeiten herauszufinden, gehen Sie zu http://ark.intel.com/ , geben Sie den Namen Ihres Prozessors in die Suchzeile ein und überprüfen Sie die Auflösung.

Fortgeschrittene Technologien: ...

Intel® Virtualisierungstechnologie (VT-x) = ???

Wenn Sie "Nein" sehen, können Sie HAXM vergessen!

18
Gimix

Hier sind die Schritte, um die Hardware Accelerated Execution (HAX) zu erhalten, die wirklich ziemlich viel ist:

1-Überprüfen Sie auf der Intel-Website Ihres Prozessors, ob dieser Intel VT-x unterstützt oder nicht: http://ark.intel.com/Products/VirtualizationTechnology Unterstützung für alle Intel Core i-Prozessoren und einige andere ausgewählte Prozessoren Intel VT-x

2- Überprüfen Sie Ihr BIOS, um Intel VT-x zu aktivieren. Dies wird normalerweise als Hardware-Virtualisierung oder Intel-Virtualisierung im BIOS bezeichnet

3- Überprüfen Sie, ob Sie eine mit HAXM in Konflikt stehende Software verwenden. Beliebte Software, die mit haxm in Konflikt steht, umfasst unter anderem:

Hyper-V
Windows phone SDK 8
Avast antivirus 8 

Bei der Installation von Intel Management Engine Interface (MEI) wird dieser Treiber normalerweise nicht installiert und ist nicht Bestandteil der Windows-DVD des Einzelhändlers, auch nicht von Windows 8. In diesem Beitrag erfahren Sie, wie Sie ihn installieren: http://communities.intel). de/community/vproexpert/blog/2011/12/19/mei-driver-now-available-via-Microsoft-windows-update Dieser Treiber ist erforderlich und nicht optional, um die Hardwarebeschleunigung zu aktivieren. Sie können ihn auch von installieren Windows Update

Verwenden Sie den Android SDK-Manager, um Extras -> Intel x86 Hardware Accelerated Execution Manager herunterzuladen.

6-Führen Sie das HAXM-Installationsprogramm aus: [Android SDK-Stammverzeichnis] ​​\ extras\intel\Hardware_Accelerated_Execution_Manager\IntelHaxm.exe

wenn Sie die vorherigen Schritte bestanden haben, funktioniert das Installationsprogramm einwandfrei, andernfalls schlägt es fehl

7-Starten Sie AVD und sehen Sie den Unterschied in der Leistung. Animationen sind schneller. System-UI und Starter stürzen in 4.0.3 ab, sind aber für 4.2.2 in Ordnung

siehe Installationsanleitung von Intel:

9

Verwenden des SDK-Managers zum Herunterladen von Intel HAX hat nicht funktioniert.

Herunterladen und Installieren von der Intel-Website hat funktioniert. http://software.intel.com/de-de/articles/intel-hardware-accelerated-execution-manager/

Top Tipp: Die Änderung in meinem BIOS, um die Virtualisierung zu aktivieren, und die anschließende Verwendung von "restart" (Neustart) haben die Virtualisierung nicht aktiviert. Das Ausführen eines Kaltstarts (d. H. Herunterfahren und Neustarten) ließ ihn plötzlich erscheinen.

Der erste Schritt (unter Windows) besteht darin, sicherzustellen, dass das Hardware-Assisted Virtualization Tool von Micrsoft meldet, dass "dieser Computer mit Hardware-Assisted Virtualization konfiguriert ist". http://www.Microsoft.com/en-us/download/details.aspx?id=592

7
pajb

Möglicherweise müssen Sie die Virtualisierung in Ihrem BIOS aktivieren. Die meisten Hersteller deaktivieren sie standardmäßig. Für Intel HAX muss die CPU-Virtualisierung aktiviert sein.

5
Patrick Tescher

Für Windows werden einige Antworten erklärt, wie es funktioniert. Aber ich bin ein Mac-Benutzer, ich weiß nicht, wie man den HAX-Treiber für Mac wie für Windows installiert. Schließlich fand ich den folgenden Link und es hat mein Problem behoben. Sie sollten HAXM von Mac herunterladen und dann installieren.

https://software.intel.com/de-de/articles/intel-hardware-accelerated-execution-manager-end-user-license-agreement-macosx/

3
Jagger

Das gleiche passierte mir vor ungefähr einer Woche ohne ersichtlichen Grund (99% sicher, dass ich nichts aktualisiert habe); Nachdem der Emulator einige Zeit ausgeführt werden konnte, funktionierte er ohne ersichtlichen Grund nicht mehr.

Ich habe versucht, das Intel-Ding zu installieren, aber das Installationsprogramm hat gemeldet, dass mein Computer Intel VM nicht unterstützt, obwohl er über einen Intel i3-Prozessor verfügt und die Virtualisierung aktiviert ist (vielleicht XP ist ein zu altes Betriebssystem dafür, obwohl MS VM, die Virtual Box von Oracle und VMWare installiert wurden und auf diesem Computer mit demselben Betriebssystem funktionieren).

Ich habe gerade den VD bearbeitet, um einen Arm-Prozessor zu emulieren, und alles funktioniert wieder.

Vielleicht nicht die optimale Lösung, aber es funktioniert!

3
user1763174

Verwenden Sie für Mac-Benutzer, die überprüfen möchten, ob Ihr Prozessor Virtualisierung unterstützt, die Software maccpuid und suchen Sie nach VMX. Wenn es markiert ist, können Sie loslegen.

hier herunterladen

VMX checked is a sign that your processor support virtualisation asked

2
Windo

Eine vollständige schrittweise Anleitung zum Ausführen des beschleunigten Emulators finden Sie auf der offiziellen Android-Entwickler-Website :

Achtung : Ab SDK Tools Revision 17 ist die Funktion zur Beschleunigung der virtuellen Maschine für den Emulator experimentell. Achten Sie bei Verwendung dieser Funktion auf Inkompatibilitäten und Fehler.

2
Jeff Axelrod

Sie müssen Intel® Hardware Accelerated Execution Manage r herunterladen. Dann erhalten Sie diese Nachricht:

Starten des Emulators für den AVD-Testemulator: Gerät fd: 740 HAX funktioniert und der Emulator wird im schnellen virtuellen Modus ausgeführt

2
gderaco

Hier gibt es zwei Punkte, auf die wir uns konzentrieren müssen:

  1. HAX-Gerät konnte nicht geöffnet werden

    Für dieses Problem müssen Sie die HAX-Geräte-Setup-Datei aus dem HAX-Addon-Ordner ausführen. Folgen Sie Speed ​​Up Android Emulator, um genau zu wissen, wie.

  2. Wenn Sie die AVD über den AVD-Manager erstellt haben, können Sie die Größe von RAM in AVD Manager und Gerätebearbeitungsoption ändern.

Wenn Sie die AVD über die Befehlszeile erstellt haben, sollten Sie die AVD über die Befehlszeile starten.

emulator -memory 512 -avd gtv_avd
  1. Download HAXM von der Intel-Site.

  2. Es installieren.

  3. Und dann starten Sie die AVD von AndroidStudio, Menü -> Tools -> [~ # ~] avd [~ # ~] . Wählen Sie x86.

Es klappt!

0

Wenn alles andere fehlschlägt, ist es gut, meine Option auszuprobieren und ein HAXM-Installationsprogramm herunterzuladen.

Es muss in den HAXM-Installationsordner kopiert und dann über die Befehlszeile gestartet werden (CMD als Administrator starten). Nach dem Neustart des Computers wird HAXM installiert. Es funktionierte perfekt für mich, da ich Probleme mit der Installation auf meinem Laptop hatte.

Geben Sie doch einfach sc query intelhaxm in Ihrem cmd, um zu überprüfen, ob HAXM richtig installiert ist.

0
TheOpti

Wenn Sie einen Intel-Prozessor verwenden, stellen Sie sicher, dass das HAXM-Installationsprogramm (Intel® Hardware Accelerated Execution Manager) über den SDK-Manager installiert wird, indem Sie diese Option im SDK-Manager aktivieren. Führen Sie dann das HAXM-Installationsprogramm ext über den folgenden Pfad aus.

your_sdk_folder\extras\intel\Hardware_Accelerated_Execution_Manager\intelhaxm.exe

Überprüfen Sie auch die RAM Größe, die während der HAX-Installation zugewiesen wurde, damit sie zur RAM Größe Ihres Emulators passt.

Dieses Video zeigt alle erforderlichen Schritte, die Ihnen bei der Lösung des Problems helfen können.

Dieses Video hilft Ihnen auch, wenn Sie nach der Installation von HAXM auf ein Problem stoßen.

0
Yogesh patel