Intereting Posts

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

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

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

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

Solutions Collecting From Web of "Ошибка при запуске AVD с процессором AMD"

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

  1. Откройте SDK Manager и загрузите эмулятор Intel x86 Emulator Accelerator (установщик HAXM), если вы этого не сделали.

  2. Теперь перейдите в каталог SDK (обычно: C: \ users \ username \ AppData \ Local \ Android \ sdk). В этом каталоге перейдите к дополнительным функциям → Intel → Hardware_Accelerated_Execution_Manager и запустите файл с именем « intelhaxm-android.exe ».

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

  3. Перезапустите Android Studio и попробуйте снова запустить AVD.

Это может занять минуту или 2, чтобы отобразить окно эмулятора.

Если вы используете Mac, а @pedro упоминает, что у вас установлен инсталлятор HAXM через Android SDK Manager.

Затем установите его! В finder перейдите к /YOUR_SDK_PATH/extras/intel/Hardware_Accelerated_Execution_Manager/

Запустите и установите .mpgk в следующем .dmg

  • Yosemite: IntelHAXM_1.1.0_for_10.10.dmg
  • Pre- IntelHAXM_1.1.0_below_10.10.dmg : 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 

Во-первых , вы должны включить технологию виртуализации Intel из BIOS:

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

Во-вторых , перейдите к своему SDK … \ extras \ intel \ Hardware_Accelerated_Execution_Manager:

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

Затем установите intelhaxm-android.exe .

Обратите внимание: если вы не можете найти этот файл в каталоге, убедитесь, что вы установили пакет из своего менеджера SDK:

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

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

Перейдите к ( C: \ users \% USERNAME% \ AppData \ Local \ Android \ sdk, как правило ).

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

  1. Перейти к Инструменты> Android> SDK Manager

  2. В разделе «Дополнительно» -> установите флажок Intel x86 Emulator Accelorator

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

  1. Goto Tools> Android> AVD Manager

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

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

 sc query intelhaxm 

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

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

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

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

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

Перейдите на вкладку настроек -> поиск и устранение неисправностей, затем вы должны UNCHECK «включить виртуализацию с аппаратным обеспечением»,

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

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

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

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

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

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

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