Ответ 1
После прочтения многих вопросов о stackoverflow я узнал, что мой процессор не поддерживает виртуализацию. Мне нужно перейти на процессор, который поддерживает виртуализацию, чтобы установить ускоритель эмулятора Intel X 86 (установщик Haxm)
Я только что загрузил последнюю студию Android с официального сайта Android и установил ее. Но я получаю эту ошибку вместо ускорителя эмулятора Intel X 86. Что может вызвать эту ошибку
emulator: ERROR: x86 emulation currently requires hardware acceleration!
Please ensure Intel HAXM is properly installed and usable.
CPU acceleration status: HAX kernel module is not installed!
После прочтения многих вопросов о stackoverflow я узнал, что мой процессор не поддерживает виртуализацию. Мне нужно перейти на процессор, который поддерживает виртуализацию, чтобы установить ускоритель эмулятора Intel X 86 (установщик Haxm)
Если вы используете современный процессор Intel, убедитесь, что установлен HAXM (Intel® Hardware Accelerated Execution Manager):
В Android SDK Manager убедитесь, что опция отмечена (а затем установлена)
Запустите установщик HAXM по следующему пути:
your_sdk_folder\extras\intel\Hardware_Accelerated_Execution_Manager\intelhaxm.exe
or
your_sdk_folder\extras\intel\Hardware_Accelerated_Execution_Manager\intelhaxm-android.exe
Этот видео показывает все необходимые шаги, которые могут помочь вам решить проблему.
Для процессоров AMD (или более старых процессоров Intel без технологии VT-x) вы не сможете установить это, и лучший вариант - эмулировать ваши приложения, используя Genymotion. См. эквивалент Intel HAXM для AMD в ОС Windows
Фактическая ошибка
выполните следующие два простых шага:
Шаг 1: -
Обновить
"Интеллектуальный ускоритель Intel x86 (установщик HAXM)". нижний img
Шаг 2: -
После установки установщика вы должны запустить его, чтобы установить его в свою систему. Откройте каталог, в котором находится Android SDK. Войдите в каталог extras\Intel\Hardware_Accelerated_Execution_Manager, и вы увидите файл intelhaxm-android.exe.
Если вы получили сообщение об ошибке "Этот компьютер соответствует требованиям для HAXM, но VT-x не включен..." во время установки попробуйте включить его в BIOS и проверьте настройки антивирусного программного обеспечения. (Проверьте этот postoverflow post). Это оно! он работает для меня.
Попробуйте установить его снова с помощью автономного установщика https://software.intel.com/en-us/android/articles/intel-hardware-accelerated-execution-manager-end-user-license-agreement - если у вас есть процессор, поддерживающий виртуализацию, отключил антивирус и любой гипервизор.
Недавно я столкнулся с этой проблемой. И исправил это, изменив CPU/ABI от Intel Atom (x86) до ARM (armeabi-v7a).
Задание выполнено.
Поскольку большинство современных процессоров поддерживают виртуализацию изначально, причиной, по которой вы получили такое сообщение, может быть то, что виртуализация отключена на вашем компьютере. Например, это было на моем ноутбуке HP - параметр factory для аппаратной виртуализации был "Отключен". Итак, перейдите в BIOS вашего компьютера и включите виртуализацию.
Сначала вам нужно включить виртуализацию на своем компьютере. Для этого перезагрузите компьютер. Нажмите F2. Перейти к BIOS. Включить виртуализацию. Нажмите F10. Запустите окна. Теперь, перейдите в папку Extras папки установки Android и найдите файл intel-haxm-android.exe. Запустить его. Запустите Android Studio. Теперь он должен позволить вам запускать вашу программу с помощью эмулятора.
Отключение HyperV на Windows 8.1 сделало трюк для меня
dism.exe/Online/Disable-Feature: Microsoft-Hyper-V