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, wenn ich AVD erstellen und starten es zeigt diesen Fehler:
Emulator: ERROR: x86-Emulation erfordert derzeit Hardware-Beschleunigung!
Bitte stellen Sie sicher, dass Intel HAXM ordnungsgemäß installiert und nutzbar ist.
CPU-Beschleunigungsstatus: HAX-Kernelmodul ist nicht installiert!
Ich habe bereits Intel Hardware_Accelerated_Execution_Manager installiert und die virtuelle Modulation im Bootmenü aktiviert, aber es funktioniert immer noch nicht.
Stellen Sie sicher, dass Sie den "HAXM Installer" auf Ihrem SDK Manager installiert haben.
Nachdem Sie es heruntergeladen haben, führen Sie das Setup aus, das sich in: {SDK_FOLDER}\extras\intel\Hardware_Accelerated_Execution_Manager\intelhaxm.exe
Hinweis: In Android Studio wurde der Befehl "intelhaxm.exe" in "intelhaxm-android.exe" geändert;
Wenn Sie die Fehlermeldung "VT nicht unterstützt" während der Installation erhalten, deaktivieren Sie Hyper-V auf Windows-Funktionen. Sie können diesen Befehl "dism.exe /Online /Disable-Feature:Microsoft-Hyper-V" ausführen. Außerdem muss im BIOS die Funktion "Virtualization Technology" aktiviert sein.
Also ich habe dieses Problem und es scheint, dass, wenn Sie auf Linux sind Sie nicht in der Lage sein, HAXM zu verwenden. (EDIT: dies ist, wenn Sie einen AMD-Chip (nicht intel) natürlich als das Problem ist)
Wie auf der Android-Site angegeben;
Viele moderne CPUs bieten Erweiterungen für die Ausführung virtueller Maschinen (VMs)
effizienter. Um die Vorteile dieser Erweiterungen mit dem Android-Emulator zu nutzen, erfordert einige zusätzliche Konfigurationen Ihres Entwicklungssystems, kann aber die Ausführungsgeschwindigkeit erheblich verbessern. Bevor Sie versuchen, diese Art der Beschleunigung zu nutzen, sollten Sie zunächst feststellen, ob die CPU Ihres Entwicklungssystems eine der folgenden Technologien zur Virtualisierungserweiterung unterstützt:
Intel Virtualization Technology (VT, VT-x, vmx) Erweiterungen AMD Virtualisierungserweiterungen (AMD-V, SVM) (nur für Linux unterstützt)
Wie andere bereits erwähnt haben, könnte Genymotion eine Lösung sein.
Sie müssen die Ausgabe der folgenden Datei lesen (und veröffentlichen)
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 https://stackoverflow.com/questions/26316523/android-emulator-doesnt-use-haxm.
Wenn Sie den Emulator nicht zum Laufen bringen können, sollten Sie vielleicht eine einfachere Alternative ausprobieren: Genymotion - http://genymotion.com/