Имам Windows 8.1 pro с процесор на AMD. Инсталирах Android SDK и Eclipse. Работи, но проблемът е, че когато създам AVD и го стартирам, той показва тази грешка:
emulator: ERROR: x86 emulation currently requires hardware acceleration!
Моля, уверете се, че Intel HAXM е правилно инсталиран и използваем.
CPU acceleration status: HAX kernel module is not installed!
Вече съм инсталирал Intel Hardware_Accelerated_Execution_Manager и съм активирал виртуалната модулация от менюто за зареждане, но тя'все още не работи.
Уверете се, че сте инсталирали инсталатора HAXM
на вашия SDK Manager.
След като го изтеглите и се уверите, че сте изпълнили инсталацията, намираща се в: {SDK_FOLDER}\extras\intel\Hardware_Accelerated_Execution_Manager\intelhaxm.exe
Забележка: в Android Studio командата "intelhaxm.exe" е променена на "intelhaxm-android.exe"
Ако получите грешка "VT not supported" по време на инсталацията, деактивирайте функциите на Hyper-V в Windows. Можете да изпълните тази команда dism.exe /Online /Disable-Feature:Microsoft-Hyper-V
. Ще трябва също така "Технологията за виртуализация" да бъде разрешена в BIOS.
Така че имам този проблем и изглежда, че ако не сте под Linux, няма да можете да използвате HAXM. [EDIT: това е, ако имате чип на AMD (не intel), разбира се, тъй като това е проблемът]
Както е посочено в сайта на Android;
Много съвременни процесори предоставят разширения за работа с виртуални машини (VM) по-ефективно. Възползвайки се от тези разширения с емулатора на Android изисква някои допълнителни настройки на вашия система за разработка, но може значително да подобри скоростта на изпълнение. Преди да се опитате да използвате този вид ускорение, първо трябва да > да определите дали процесорът на вашата развойна система поддържа някое от следните технологии за разширяване на виртуализацията:
Intel Virtualization Technology (VT, VT-x, vmx) разширения > разширения за виртуализация на AMD (AMD-V, SVM) (поддържа се само за Linux)
Както други споменаха, Genymotion може да бъде решение.
Трябва да прочетете (и да публикувате) изхода на
sc query intelhaxm
както е посочено на http://developer.android.com/tools/devices/emulator.html#accel-vm
Отваряте прозореца с команден ред, като щракнете с десния бутон на мишката в менюто Start, изберете Execute (Изпълнение) и напишете 'cmd'.
Вижте също https://stackoverflow.com/questions/26316523/android-emulator-doesnt-use-haxm .
Ако не можете да накарате емулатора да работи, може да опитате по-лесна алтернатива: Genymotion - http://genymotion.com/