У меня Windows 8.1 pro с процессором AMD. Я установил Android SDK и Eclipse. Это работает, но проблема в том, что когда я создаю AVD и запускаю, он показывает эту ошибку:
Эмулятор: ОШИБКА: эмуляция x86 требует аппаратного ускорения!
Убедитесь, что Intel HAXM правильно установлен и работает.
Состояние ускорения процессора: модуль ядра HAX не установлен!
Я уже установил Intel Hardware_Accelerated_Execution_Manager и включил виртуальную модуляцию из меню загрузки, но она все еще не работает.
Windows 8.1
с собойInter Core i7
. Получение того же сообщения об ошибке.Ответы:
Убедитесь, что вы установили
HAXM installer
на SDK Manager.После того, как вы загрузите его и убедитесь, что вы запустили установку, расположенную в: {SDK_FOLDER} \ extras \ intel \ Hardware_Accelerated_Execution_Manager \ intelhaxm.exe
Примечание: в Android Studio команда «intelhaxm.exe» была изменена на «intelhaxm-android.exe»
Если во время установки выдается сообщение об ошибке «VT не поддерживается», отключите Hyper-V для функций Windows. Вы можете выполнить эту команду
dism.exe /Online /Disable-Feature:Microsoft-Hyper-V
. Вам также понадобится, чтобы в вашем BIOS была включена технология виртуализацииисточник
Откройте SDK Manager и загрузите Intel x86 Emulator Accelerator (установщик HAXM), если у вас его нет.
Теперь перейдите в каталог SDK (обычно C: \ users \ username \ AppData \ Local \ Android \ sdk). В этом каталоге перейдите в раздел « Дополнительно » → Intel → Hardware_Accelerated_Execution_Manager и запустите файл с именем « intelhaxm-android.exe ».
Перезапустите Android Studio и попробуйте снова запустить AVD.
Это может занять минуту или 2, чтобы показать окно эмулятора.
источник
Если вы работаете в Mac, то, как упоминает @pedro, убедитесь, что вы установили HAXM с помощью Android SDK Manager.
Далее установите его! В поиске перейдите к
/YOUR_SDK_PATH/extras/intel/Hardware_Accelerated_Execution_Manager/
Запустите и установите .mpgk в следующем .dmg
IntelHAXM_1.1.0_for_10.10.dmg
IntelHAXM_1.1.0_below_10.10.dmg
Пример:
источник
Во-первых , вы должны включить технологию виртуализации Intel из BIOS:
Во-вторых , перейдите в свой SDK ... \ extras \ intel \ Hardware_Accelerated_Execution_Manager:
Затем установите intelhaxm-android.exe .
Обратите внимание, что если вы не можете найти этот файл в каталоге, убедитесь, что вы установили пакет из менеджера SDK:
источник
Это решает это для меня:
Перейдите в ( C: \ users \% USERNAME% \ AppData \ Local \ Android \ sdk, как правило ).
Затем перейдите в Extras -> Intel -> Hardware_Accelerated_Execution_Manager и запустите файл с именем "intelhaxm-android.exe".
В случае, если вы получили сообщение об ошибке « Технология виртуализации Intel (vt, vt-x) не включена »), перейдите в настройки BIOS и включите аппаратную виртуализацию.
Перезапустите свою студию
источник
Для процессоров AMD:
Вам не нужно Genymotion, просто создайте новое виртуальное устройство и при выборе образа системы выберите ABI как armeabi вместо стандартного x86.
источник
Я недавно столкнулся с той же проблемой.
Я установил установщик HAXM на свой SDK Manager:
А затем установил последнюю версию драйвера Intel HAXM:
https://software.intel.com/en-us/android/articles/intel-hardware-accelerated-execution-manager-end-user-license-agreement
И вуаля !!! Эмулятор работает как шарм :)
источник
Для процессоров AMD:
Перейдите в диспетчер AVD и создайте новое виртуальное устройство в качестве образа системы ARM.
источник
Так что у меня возникла эта проблема, и кажется, что если вы не используете Linux, вы не сможете использовать HAXM. [РЕДАКТИРОВАТЬ: это, если у вас есть чип AMD (не Intel), конечно, как это проблема]
Как указано на сайте Android;
Как уже упоминали другие, Genymotion может быть решением.
источник
that unless you are on Linux you will not be able to use HAXM.
Это неверно Я на Windows и запускаю HAXM без проблем.Я трачу слишком много времени на это, и ни один из предыдущих ответов не работает. Я считаю, что Avast является проблемой! Если в вашей системе установлен Avast, вам необходимо:
Перезагрузите компьютер и установите intelhaxm-android.exe, если он не установлен. Вы можете найти это в
C:\Users\{YOUR USERNAME}\AppData\Local\Android\sdk\extras\intel\Hardware_Accelerated_Execution_Manager
источник
Для тех, кто использует Android Studio на базе Jetbrains:
Перейти к Инструменты> Android> SDK Manager
Под Extras -> установите флажок Intel x86 Emulator Accelorator
Для тех, кто не может использовать Nexus AVD, можно попробовать использовать Generic AVD.
Затем создайте новый Genreic AVD с чем-то вроде QVGA и используйте его для своего приложения. Этот AVD не использует аппаратное ускорение.
источник
Я столкнулся с этой проблемой при запуске эмулятора внутри Oracle VirtualBox. Для меня решение было изменить эмулятор, чтобы использовать процессор ARM вместо x86.
источник
Вам нужно прочитать (и опубликовать) вывод
как указано на http://developer.android.com/tools/devices/emulator.html#accel-vm
Вы открываете окно командной строки, щелкнув правой кнопкой мыши в меню «Пуск», выберите «Выполнить» и напишите «cmd».
См. Также Эмулятор Android, который не использует HAXM .
Если вы не можете заставить эмулятор работать, вы можете попробовать более простую альтернативу: Genymotion - http://genymotion.com/
источник
Для Android Studio 1.0.2 :
Сначала убедитесь, что ускоритель эмулятора Intel x86 является установщиком . Проверьте это в вашем SDK Manager. Если нет, то установите его оттуда.
Перейдите в папку Android SDK, ** {SDK_FOLDER} \ extras \ intel \ Hardware_Accelerated_Execution_Manager **
Там вы найдете silent_install.bat .
Запустить его. Это создаст haxm_silent_run.log . После этого закройте и перезапустите Android Studio, а затем запустите приложение.
Это будет работать. В случае возникновения проблем проверьте файл haxm_silent_run.log.
источник
Прежде всего у вас должна быть включена виртуализация, и вы можете сделать это в настройках BIOS.
После этого зайдите в Панель управления \ Программы и нажмите «Включить или отключить функции Windows».
Теперь у вас будет всплывающее окно, найдите «Платформа гипервизора Windows» и включите его, установив флажок.
Перезагрузите компьютер, и теперь AVD должен работать без проблем.
источник
Как и многие другие, Intel HAXM поддерживает только процессоры Intel. Начиная с Windows 1804, вы можете использовать Microsoft Hyper-V вместо HAXM для эмулятора. Это также помогает людям, которые хотят использовать Hyper-V для виртуальных машин, так как вам нужно отключить hyper-v для запуска haxm.
Укороченная версия:
Длинная версия с более подробной информацией:
https://blogs.msdn.microsoft.com/visualstudio/2018/05/08/hyper-v-android-emulator-support/
Требования к документам:
https://docs.microsoft.com/en-us/windows-server/virtualization/hyper-v/system-requirements-for-hyper-v-on-windows
источник
При создании виртуального устройства выберите образ системы ARM. Другие предложили установить HAXM, но правда в том, что haxm не будет работать на платформе amd или даже если это происходит, поскольку android studio не поддерживает amd-vt на windows, конечный результат все равно будет очень и очень медленным для запуска и работы эмулятора. Я бы порекомендовал либо использовать альтернативный эмулятор, такой как Genymotion (работает как шарм с установленным Gapps), либо перейти на linux, так как тогда вы получите преимущество от amd-vt, и эмулятор будет работать намного быстрее.
источник
Я не знаю, будет ли это работать, но вы можете попробовать это:
Становится ясно, что команда разработчиков эмуляторов должна лучше распространять эту информацию о том, как использовать эмулятор на AMD в Windows. Этот вопрос возникает каждую неделю, кажется.
Сначала удалите HAXM.
Далее перейдите сюда - https://developer.android.com/studio/run/emulator-acceleration#vm-windows и следуйте инструкциям по настройке ускорения ВМ с помощью платформы Windows Hypervisor.
Наконец, если вы получаете низкие частоты кадров в экземплярах эмулятора, следуйте инструкциям на этой же странице, чтобы включить рендеринг Skia для пользовательского интерфейса Android.
источник
В моем случае HAXM уже был установлен в SDK Manager. Но каждый раз, когда я пытался открыть файл intelhaxm-android.exe, он молча терпел неудачу.
Наконец, я извлек внутренние установщики из intelhaxm-android.exe в 7-zip. Скопировал три файла в другой каталог и, наконец, запустил настоящий установщик. Пробежал без сучка и проблемы HAXM исчезли.
источник