Mám Windows 8.1 pro s procesorom AMD. Nainštaloval som Android SDK a Eclipse. Funguje to, ale problém je, že keď vytvorím AVD a spustím ho, zobrazí sa táto chyba:
emulátor: ERROR: emulácia x86 v súčasnosti vyžaduje hardvérovú akceleráciu!
Uistite sa, že je Intel HAXM správne nainštalovaný a použiteľný.
Stav akcelerácie CPU: HAX modul jadra nie je nainštalovaný!
Už som nainštaloval Intel Hardware_Accelerated_Execution_Manager a povolil som virtuálnu moduláciu zo zavádzacej ponuky, ale stále to'nefunguje.
Uistite sa, že máte nainštalovaný inštalačný program HAXM
v programe SDK Manager.
Po jeho stiahnutí a uistite sa, že ste spustili inštaláciu nachádzajúcu sa v: Správca hardvéru zrýchleného_vykonávania_správcu\intelhaxm.exe
Poznámka: v aplikácii Android Studio bol príkaz "intelhaxm.exe" zmenený na "intelhaxm-android.exe"
Ak sa počas inštalácie zobrazí chyba "VT nie je podporovaný", vypnite funkciu Hyper-V vo funkciách systému Windows. Môžete vykonať tento príkaz dism.exe /Online /Disable-Feature:Microsoft-Hyper-V
. Budete tiež potrebovať "Virtualization Technology", aby bola povolená v systéme BIOS
Takže mám tento problém a zdá sa, že ak nie ste na Linuxe, nebudete môcť používať HAXM. [EDIT: to je, ak máte čip AMD (nie intel) samozrejme, pretože to je problém]
Ako je uvedené na stránke Android;
Mnohé moderné procesory poskytujú rozšírenia na spúšťanie virtuálnych počítačov (VM) efektívnejšie. Využívanie týchto rozšírení s emulátorom Androidu si vyžaduje určitú dodatočnú konfiguráciu vášho vývojového systému, ale môže výrazne zvýšiť rýchlosť vykonávania. Pred pokusom o použitie tohto typu zrýchlenia by ste mali najprv > zistiť, či procesor vášho vývojového systému podporuje niektorý z nasledujúcich technológií virtualizačných rozšírení:
rozšírenia technológie Intel Virtualization Technology (VT, VT-x, vmx) > rozšírenia AMD Virtualization (AMD-V, SVM) (podporované len pre Linux)
Ako už spomenuli ostatní, riešením môže byť Genymotion.
Musíte si prečítať (a zverejniť) výstup
sc query intelhaxm
ako je uvedené na stránke http://developer.android.com/tools/devices/emulator.html#accel-vm
Okno príkazového riadku otvoríte kliknutím pravým tlačidlom myši na ponuku Štart, vyberte položku Vykonať a napíšte 'cmd'.
Pozri tiež https://stackoverflow.com/questions/26316523/android-emulator-doesnt-use-haxm .
Ak sa vám emulátor nedarí spustiť, môžete vyskúšať jednoduchšiu alternatívu: Genymotion - http://genymotion.com/