690 Stimmen

Fehler beim Starten des AVD mit AMD-Prozessor.

Ich habe Windows 8.1 Pro mit einem AMD-Prozessor. Ich habe das Android SDK und Eclipse installiert. Es funktioniert, aber das Problem ist, dass beim Erstellen von AVD und Starten folgender Fehler angezeigt wird:

emulator: ERROR: Die x86-Emulation erfordert derzeit Hardwarebeschleunigung!
Stellen Sie sicher, dass Intel HAXM ordnungsgemäß installiert und verwendbar ist.
Status der CPU-Beschleunigung: HAX-Kernelmodul ist nicht installiert!

Ich habe bereits den Intel Hardware-Accelerated Execution Manager installiert und die virtuelle Modulation im Boot-Menü aktiviert, aber es funktioniert immer noch nicht.

8voto

Für diejenigen, die Android Studio auf der Basis von Jetbrains verwenden:

  1. Gehen Sie zu Tools > Android > SDK Manager

  2. Unter Extras --> wählen Sie das Kontrollkästchen Intel x86 Emulator Accelerator aus

Für diejenigen, die den Nexus AVD nicht verwenden können, können auch versuchen, den Generic AVD zu verwenden.

  1. Gehen Sie zu Tools > Android > AVD Manager

Erstellen Sie dann eine neue Generic AVD mit etwas wie QVGA und verwenden Sie diese für Ihre App. Dieser AVD verwendet keine Hardwarebeschleunigung.

8voto

Steef Punkte 483

Ich hatte dieses Problem, als ich den Emulator innerhalb von Oracle VirtualBox ausführte. Für mich bestand die Lösung darin, den Emulator zu ändern, um eine ARM-CPU anstelle von x86 zu verwenden.

7voto

Jacob Nordfalk Punkte 3443

Sie müssen die Ausgabe von lesen (und posten)

sc query intelhaxm

wie auf http://developer.android.com/tools/devices/emulator.html#accel-vm angegeben

Sie öffnen ein Eingabeaufforderungsfenster, indem Sie mit der rechten Maustaste auf das Startmenü klicken, Ausführen wählen und "cmd" eingeben.

Siehe auch Android Emulator verwendet nicht HAXM.

Wenn Sie den Emulator nicht zum Laufen bringen können, sollten Sie eine einfachere Alternative ausprobieren: Genymotion - http://genymotion.com/

7voto

Ketan Ramteke Punkte 9024

Zunächst einmal sollten Sie die Virtualisierung aktivieren und dies über die BIOS-Einstellungen tun.

Nachdem gehen Sie zu Systemsteuerung\Programme und klicken Sie auf die Option "Windows-Features aktivieren oder deaktivieren".

Es wird nun ein Pop-up-Fenster angezeigt. Suchen Sie "Windows-Hypervisor-Plattform" und aktivieren Sie es, indem Sie das Kontrollkästchen aktivieren.

Bildbeschreibung hier eingeben Starten Sie Ihren PC neu und nun sollte AVD ohne Probleme funktionieren.

6voto

user889030 Punkte 3543

Für Android Studio 1.0.2:

Stellen Sie zunächst sicher, dass der Intel x86 Emulator-Beschleuniger installiert ist. Überprüfen Sie dies in Ihrem SDK Manager. Wenn nicht, installieren Sie es von dort aus.

Gehen Sie zu Ihrem Android SDK-Ordner, **{SDK_FOLDER}\extras\intel\Hardware_Accelerated_Execution_Manager**

Dort finden Sie silent_install.bat.

Führen Sie es aus. Es wird haxm_silent_run.log erstellen. Schließen und starten Sie dann Ihr Android Studio neu und führen Sie Ihre App aus.

Es wird funktionieren. Im Falle eines Problems überprüfen Sie die haxm_silent_run.log-Datei.

CodeJaeger.com

CodeJaeger ist eine Gemeinschaft für Programmierer, die täglich Hilfe erhalten..
Wir haben viele Inhalte, und Sie können auch Ihre eigenen Fragen stellen oder die Fragen anderer Leute lösen.

Powered by:

X