Jeg har Windows 8.1 pro med en AMD-prosessor. Jeg installerte Android SDK og Eclipse. Det fungerer, men problemet er at når jeg oppretter AVD og starter, viser den denne feilen:
emulator: FEIL: x86-emulering krever for øyeblikket maskinvareakselerasjon!
Vennligst sørg for at Intel HAXM er riktig installert og brukbar.
CPU-akselerasjonsstatus: HAX-kjernemodulen er ikke installert!
Jeg har allerede installert Intel Hardware_Accelerated_Execution_Manager, og jeg har aktivert Virtual modulation fra oppstartsmenyen, men det fungerer fortsatt ikke.
Kontroller at du har installert HAXM installer
på din SDK Manager.
Android SDK Manager]1.
Etter at du har lastet den ned og sørg for at du kjører oppsettet som ligger i: {SDK_FOLDER}\extras\intel\Hardware_Accelerated_Execution_Manager\intelhaxm.exe.
Merk: i Android Studio har kommandoen "intelhaxm.exe" blitt endret til "intelhaxm-android.exe"
Hvis du får feilen "VT støttes ikke " under installasjonen, deaktiver Hyper-V på Windows-funksjoner. Du kan utføre denne kommandoen dism.exe /Online /Disable-Feature:Microsoft-Hyper-V
. Du trenger også "Virtualiseringsteknologi" for å være aktivert i BIOS.
Så jeg har dette problemet, og det ser ut til at med mindre du er på Linux, vil du ikke kunne bruke HAXM. [EDIT: dette er hvis du har en AMD-brikke (ikke intel) selvfølgelig, da det er problemet].
Som nevnt på Android-nettstedet;
Mange moderne CPUer gir utvidelser for å kjøre virtuelle maskiner (VM-er) mer effektivt. Å dra nytte av disse utvidelsene med Android-emulatoren krever litt ekstra konfigurasjon av din utviklingssystem, men kan forbedre utførelseshastigheten betydelig. Før du prøver å bruke denne typen akselerasjon, bør du først avgjøre om utviklingssystemets CPU støtter en av de følgende virtualiseringsutvidelsesteknologier:
Intel virtualiseringsteknologi (VT, VT-x, vmx) utvidelser > AMD Virtualization (AMD-V, SVM) utvidelser (støttes bare for Linux)
Som andre har nevnt, kan Genymotion være en løsning.
Du må lese (og legge inn) resultatet av
sc query intelhaxm
som angitt på http://developer.android.com/tools/devices/emulator.html#accel-vm
Du åpner et ledetekstvindu ved å høyreklikke på startmenyen, velge utfør og skrive 'cmd'.
Se også https://stackoverflow.com/questions/26316523/android-emulator-doesnt-use-haxm .
Hvis du ikke får emulatoren til å fungere, kan det være lurt å prøve et enklere alternativ: Genymotion - http://genymotion.com/