Ошибка при запуске AVD с процессором AMD
У меня есть Windows 8.1 pro с процессором AMD. Я установил Android SDK и Eclipse. Это работает, но проблема в том, что когда я создаю AVD и запускаю, он показывает эту ошибку:
эмулятор: ERROR: эмуляция x86 в настоящее время требует аппаратного ускорения!
Убедитесь, что Intel HAXM правильно установлен и используется.
Состояние ускорения процессора: модуль ядра HAX не установлен!
Я уже установил Intel Hardware_Accelerated_Execution_Manager, и я включил виртуальную модуляцию из меню загрузки, но он все еще не работает.
Ответы
Ответ 1
Убедитесь, что вы установили HAXM installer
в Менеджер SDK.
![Android 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
Ответ 2
-
Откройте SDK Manager и загрузите ускоритель эмуляции Intel x86 (установщик HAXM), если вы этого не сделали.
-
Теперь перейдите в каталог SDK (обычно: C:\users\username\AppData\Local\Android\sdk). В этом каталоге перейдите в дополнительные > Intel → Hardware_Accelerated_Execution_Manager и запустите файл с именем " intelhaxm-android.exe".
Если вы получили сообщение об ошибке "Технология виртуализации Intel (vt, vt-x) не включен", перейдите в настройки BIOS и включите аппаратная виртуализация.
-
Перезапустите Android Studio, а затем снова запустите AVD.
Для отображения окна эмулятора может потребоваться минута или секунда.
Ответ 3
Если вы используете Mac, а @pedro упоминает, что у вас установлен инсталлятор HAXM через Android SDK Manager.
Затем установите его! В Finder перейдите к /YOUR_SDK_PATH/extras/intel/Hardware_Accelerated_Execution_Manager/
Запустите и установите .mpgk в следующем .dmg
- Йосемит:
IntelHAXM_1.1.0_for_10.10.dmg
- Pre-yosemite:
IntelHAXM_1.1.0_below_10.10.dmg
- El Capitan: IntelHAXM_6.0.1.dmg - установите файл IntelHAXM_6.0.1.mpgk внутри - он спросит вас, хотите ли вы его переустановить. Просто скажите "да".
Пример:
$cd /YOUR_SDK_PATH/extras/intel/Hardware_Accelerated_Execution_Manager/
$open IntelHAXM_1.1.0_below_10.10.dmg
Ответ 4
Сначала, вы должны включить технологию виртуализации Intel из BIOS:
![Enter image description here]()
Второй, перейдите к своему SDK...\extras\intel\Hardware_Accelerated_Execution_Manager:
![Enter image description here]()
Затем установите intelhaxm-android.exe.
Обратите внимание, что если вы не можете найти этот файл в каталоге, убедитесь, что вы установили пакет из своего менеджера SDK:
![Enter image description here]()
Ответ 5
Это разрешает мне это:
Перейдите к (C:\users\%USERNAME%\AppData\Local\Android\sdk, обычно).
Затем перейдите в Дополнительно → Intel → Hardware_Accelerated_Execution_Manager и запустите файл с именем "intelhaxm-android.exe".
Если вы получили сообщение об ошибке " Технология виртуализации Intel (vt, vt-x) не включена", перейдите в настройки вашего BIOS и включите аппаратную виртуализацию.
Перезагрузите свою студию
Ответ 6
Для процессоров AMD:
Вам не нужно Genymotion, просто создайте новое виртуальное устройство и при выборе системы Image выберите ABI как armeabi вместо стандартного x86.
![введите описание изображения здесь]()
Ответ 7
Я столкнулся с той же проблемой в последнее время.
Я установил установщик HAXM в Менеджер SDK:
![Введите описание изображения здесь]()
И затем установил последний драйвер Intel HAXM:
https://software.intel.com/en-us/android/articles/intel-hardware-accelerated-execution-manager-end-user-license-agreement
И вуаля!!! Эмулятор работает как шарм:)
Ответ 8
Для процессоров AMD:
Перейдите в диспетчер AVD и создайте новое виртуальное устройство в качестве образа системы ARM.
Ответ 9
Итак, у меня есть эта проблема, и кажется, что, если вы не используете Linux, вы не сможете использовать HAXM. [EDIT: это, если у вас есть чип AMD (не intel), конечно, поскольку это проблема]
Как указано на сайте Android;
Многие современные процессоры предоставляют расширения для запуска виртуальных машин (виртуальных машин) более эффективно. Воспользовавшись этими расширениями с помощью Для эмулятора Android требуется дополнительная настройка вашего но может значительно улучшить скорость выполнения. Прежде чем пытаться использовать этот тип ускорения, вы должны сначала определить, поддерживает ли ваш процессор систем развития один из следующие технологии расширения виртуализации:
Intel Virtualization Technology (VT, VT-x, vmx) extensions
Расширения AMD Virtualization (AMD-V, SVM) (поддерживается только для Linux)
Как отмечали другие, Genymotion может быть решением.
Ответ 10
Для тех, кто использует Android Studio на основе Jetbrains:
Для тех, кто не может использовать Nexus AVD, вы также можете попробовать использовать Generic AVD.
- Перейти к Инструменты > Android > AVD Manager
Затем создайте новый Genreic AVD с чем-то вроде QVGA и используйте для своего приложения. Этот AVD не использует аппаратное ускорение.
Ответ 11
Я столкнулся с этой проблемой, запускающей эмулятор внутри Oracle VirtualBox. Для меня решение заключалось в том, чтобы модифицировать эмулятор для использования процессора ARM вместо x86.
Ответ 12
Я трачу слишком много времени на это, и ни один из предыдущих ответов не работает. Я считаю, что проблема Avast! Если у вас установлен Avast, вы должны:
Перейдите на вкладку настроек → устранение неполадок, затем вы должны УЧИТЬСЯ "включить виртуализацию с аппаратным обеспечением"
Перезагрузите компьютер и установите intelhaxm-android.exe, если он не установлен. Вы можете найти его в C:\Users\{YOUR USERNAME}\AppData\Local\Android\sdk\extras\intel\Hardware_Accelerated_Execution_Manager
Ответ 13
Вам нужно прочитать (и опубликовать) вывод
sc query intelhaxm
как указано на http://developer.android.com/tools/devices/emulator.html#accel-vm
Вы открываете окно командной строки, щелкнув правой кнопкой мыши в меню "Пуск", выберите "выполнить" и напишите "cmd".
См. также Android-эмулятор не использует HAXM.
Если вы не можете заставить эмулятор работать, вам может понадобиться более простая альтернатива: Genymotion - http://genymotion.com/
Ответ 14
Для Android Studio 1.0.2:
Сначала убедитесь, что ускоритель эмулятора Intel x86 установлен. Проверьте его в своем диспетчере SDK. Если нет, то установите его оттуда.
Перейдите в папку Android SDK,
** {SDK_FOLDER}\Extras\Intel\Hardware_Accelerated_Execution_Manager **
Там вы найдете silent_install.bat.
Запустите его. Он будет создать haxm_silent_run.log. После этого закройте и перезапустите свою Android-студию, а затем запустите приложение.
Это сработает. В случае возникновения проблемы проверьте файл haxm_silent_run.log.
Ответ 15
Я не видел упоминаний о Windows 7, но если у вас есть эта ОС,
вы можете скачать HAXM здесь...
Ответ 16
При создании виртуального устройства выберите изображение системы ARM. Другие предложили установить HAXM, но правда в том, что haxm не работает на платформе amd, или даже если это происходит, поскольку андроид-студия не поддерживает amd-vt на окнах, конечный результат все равно будет очень медленным эмулятором для запуска и работы. Моей рекомендацией было бы либо использовать альтернативный эмулятор, как Genymotion (работает как шарм с установленными Gapps), либо переключиться на Linux, так как тогда вы получите преимущество amd-vt, и эмулятор будет работать намного быстрее.
Ответ 17
В моем случае, HAXM уже был установлен в SDK Manager. Но каждый раз, когда я пытался использовать intelhaxm-android.exe, он молчал бы.
Наконец, я извлек внутренние инсталляторы из intelhaxm-android.exe в 7-zip. Скопировал три файла в другой каталог и, наконец, получил реальный установщик для запуска. Рана без сучка и проблемы HAXM исчезли.