Jeg har Windows 8.1 pro med en AMD-processor. Jeg har installeret Android SDK og Eclipse. Det virker, men problemet er, at når jeg opretter AVD og starter det viser denne fejl:
emulator: ERROR: x86 emulation currently requires hardware acceleration!
Sørg for, at Intel HAXM er korrekt installeret og kan bruges.
CPU-acceleration status: HAX-kernemodulet er ikke installeret!
Jeg har allerede installeret Intel Hardware_Accelerated_Execution_Manager, og jeg har aktiveret Virtuel modulation fra opstartsmenuen, men det virker stadig ikke.
Sørg for, at du har installeret HAXM installer
på din SDK Manager.
Når du har downloadet det og sørger for at køre installationen, der ligger i: {SDK_FOLDER}\extras\intel\Hardware_Accelerated_Execution_Manager\intelhaxm.exe
Bemærk: I Android Studio er kommandoen "intelhaxm.exe" blevet ændret til "intelhaxm-android.exe"
Hvis du får fejlen &"VT understøttes ikke" under installationen deaktiver Hyper-V på Windows-funktioner. Du kan udføre denne kommando dism.exe /Online /Disable-Feature:Microsoft-Hyper-V
. Du skal også have "Virtualization Technology" aktiveret på din BIOS
Så jeg har dette problem, og det ser ud til, at medmindre du bruger Linux, kan du ikke bruge HAXM. [EDIT: dette er hvis du har en AMD-chip (ikke intel) selvfølgelig, da det er det der er problemet]
Som det fremgår af Android-siden;
Mange moderne CPU'er tilbyder udvidelser til at køre virtuelle maskiner (VM'er) mere effektivt. Ved at drage fordel af disse udvidelser med Android-emulator kræver en vis ekstra konfiguration af din udviklingssystem, men kan forbedre udførelseshastigheden betydeligt. Før du forsøger at bruge denne type acceleration, bør du først fastslå, om dit udviklingssystems CPU understøtter en af de følgende virtualiseringsudvidelsesteknologier:
Intel Virtualization Technology (VT, VT-x, vmx) udvidelser > AMD Virtualization (AMD-V, SVM)-udvidelser (kun understøttet til Linux)
Som andre har nævnt Genymotion kan være en løsning.
Du skal læse (og sende) resultatet af
sc query intelhaxm
som anført på http://developer.android.com/tools/devices/emulator.html#accel-vm
Du åbner et kommandoprompt-vindue ved at højreklikke i startmenuen, vælge udfør og skrive 'cmd'.
Se også https://stackoverflow.com/questions/26316523/android-emulator-doesnt-use-haxm .
Hvis du ikke kan få emulatoren til at virke, kan du måske prøve et lettere alternativ: Genymotion - http://genymotion.com/