Ошибка при запуске AVD с процессором AMD

У меня есть Windows 8.1 pro с процессором AMD. Я установил Android SDK и Eclipse. Это работает, но проблема в том, что когда я создаю AVD и запускаю, он показывает эту ошибку:

эмулятор: ERROR: эмуляция x86 в настоящее время требует аппаратного ускорения!
 Убедитесь, что Intel HAXM правильно установлен и используется.
 Состояние ускорения процессора: модуль ядра HAX не установлен!

Я уже установил Intel Hardware_Accelerated_Execution_Manager, и я включил виртуальную модуляцию из меню загрузки, но он все еще не работает.

+636
источник поделиться
17 ответов

Убедитесь, что вы установили 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

+826
источник
  • Откройте 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.

Для отображения окна эмулятора может потребоваться минута или секунда.

+202
источник
другие ответы

Связанные вопросы


Похожие вопросы

Если вы используете 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
+143
источник

Сначала, вы должны включить технологию виртуализации 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

+101
источник

Это разрешает мне это:

Перейдите к (C:\users\%USERNAME%\AppData\Local\Android\sdk, обычно).

Затем перейдите в Дополнительно → Intel → Hardware_Accelerated_Execution_Manager и запустите файл с именем "intelhaxm-android.exe".

Если вы получили сообщение об ошибке " Технология виртуализации Intel (vt, vt-x) не включена", перейдите в настройки вашего BIOS и включите аппаратную виртуализацию.

Перезагрузите свою студию

+29
источник

Для процессоров AMD:

Вам не нужно Genymotion, просто создайте новое виртуальное устройство и при выборе системы Image выберите ABI как armeabi вместо стандартного x86.

введите описание изображения здесь

+20
источник

Я столкнулся с той же проблемой в последнее время.

Я установил установщик HAXM в Менеджер SDK:

Введите описание изображения здесь

И затем установил последний драйвер Intel HAXM:

https://software.intel.com/en-us/android/articles/intel-hardware-accelerated-execution-manager-end-user-license-agreement

И вуаля!!! Эмулятор работает как шарм:)

+19
источник

Для процессоров AMD:

Перейдите в диспетчер AVD и создайте новое виртуальное устройство в качестве образа системы ARM.

+15
источник

Итак, у меня есть эта проблема, и кажется, что, если вы не используете Linux, вы не сможете использовать HAXM. [EDIT: это, если у вас есть чип AMD (не intel), конечно, поскольку это проблема]

Как указано на сайте Android;

Многие современные процессоры предоставляют расширения для запуска виртуальных машин (виртуальных машин) более эффективно. Воспользовавшись этими расширениями с помощью Для эмулятора Android требуется дополнительная настройка вашего но может значительно улучшить скорость выполнения. Прежде чем пытаться использовать этот тип ускорения, вы должны сначала определить, поддерживает ли ваш процессор систем развития один из следующие технологии расширения виртуализации:

Intel Virtualization Technology (VT, VT-x, vmx) extensions

Расширения AMD Virtualization (AMD-V, SVM) (поддерживается только для Linux)

Как отмечали другие, Genymotion может быть решением.

+12
источник

Для тех, кто использует Android Studio на основе Jetbrains:

  • Перейти к Инструменты > Android > Менеджер SDK

  • В разделе "Дополнительно" → установите флажок Intel x86 Emulator Accelorator

Для тех, кто не может использовать Nexus AVD, вы также можете попробовать использовать Generic AVD.

  • Перейти к Инструменты > Android > AVD Manager

Затем создайте новый Genreic AVD с чем-то вроде QVGA и используйте для своего приложения. Этот AVD не использует аппаратное ускорение.

+8
источник

Я столкнулся с этой проблемой, запускающей эмулятор внутри Oracle VirtualBox. Для меня решение заключалось в том, чтобы модифицировать эмулятор для использования процессора ARM вместо x86.

+8
источник

Я трачу слишком много времени на это, и ни один из предыдущих ответов не работает. Я считаю, что проблема Avast! Если у вас установлен Avast, вы должны:

Перейдите на вкладку настроек → устранение неполадок, затем вы должны УЧИТЬСЯ "включить виртуализацию с аппаратным обеспечением"

Перезагрузите компьютер и установите intelhaxm-android.exe, если он не установлен. Вы можете найти его в C:\Users\{YOUR USERNAME}\AppData\Local\Android\sdk\extras\intel\Hardware_Accelerated_Execution_Manager

+8
источник

Вам нужно прочитать (и опубликовать) вывод

sc query intelhaxm

как указано на http://developer.android.com/tools/devices/emulator.html#accel-vm

Вы открываете окно командной строки, щелкнув правой кнопкой мыши в меню "Пуск", выберите "выполнить" и напишите "cmd".

См. также Android-эмулятор не использует HAXM.

Если вы не можете заставить эмулятор работать, вам может понадобиться более простая альтернатива: Genymotion - http://genymotion.com/

+7
источник

Для 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.

+5
источник

Я не видел упоминаний о Windows 7, но если у вас есть эта ОС, вы можете скачать HAXM здесь...

0
источник

При создании виртуального устройства выберите изображение системы ARM. Другие предложили установить HAXM, но правда в том, что haxm не работает на платформе amd, или даже если это происходит, поскольку андроид-студия не поддерживает amd-vt на окнах, конечный результат все равно будет очень медленным эмулятором для запуска и работы. Моей рекомендацией было бы либо использовать альтернативный эмулятор, как Genymotion (работает как шарм с установленными Gapps), либо переключиться на Linux, так как тогда вы получите преимущество amd-vt, и эмулятор будет работать намного быстрее.

0
источник

В моем случае, HAXM уже был установлен в SDK Manager. Но каждый раз, когда я пытался использовать intelhaxm-android.exe, он молчал бы.

Наконец, я извлек внутренние инсталляторы из intelhaxm-android.exe в 7-zip. Скопировал три файла в другой каталог и, наконец, получил реальный установщик для запуска. Рана без сучка и проблемы HAXM исчезли.

-2
источник

Посмотрите другие вопросы по меткам или Задайте вопрос