Android-эмулятор не использует HAXM

У меня проблема с HAXM. До того, как я использовал Windows 7, все было нормально, но после обновления до Win8.1 Pro я не вижу сообщения о запуске haxm при запуске эмулятора с экрана AVD. HAXM установлен и работает нормально, я установил изображения для x86, мое устройство, используя его, но все еще не может видеть сообщение подтверждения в окне запуска, в котором эмулятор использует haxm.

Вот ситуация:

  • Мой процессор поддерживает vt.
  • Я проверил свои услуги, и все службы Hyper-VT "остановлены"
  • HAXM установлен без проблем. (V1.1.0)
  • Когда я ввожу "sc query intelhaxm" в cmd, он выглядит, что он работает.
  • Я пробовал использовать Android L, Android 4.4.2 (установил изображения для них обоих), используя Use Host GPU Checked/Unchecked. Также попробовал все с параметрами Skin и Hardware Keyboard Checked/Unchecked.
  • Пробовал создавать пучки новых устройств с разными конфигурациями, которые все еще ничего.

Я пробовал все решения, которые я нашел в Интернете, чего-то не хватает? Почему я не могу увидеть сообщение подтверждения, что haxm работает в окне запуска эмулятора?

Ответ 1

Пожалуйста, проверьте ниже 2 пункта:

  • Убедитесь, что вы создаете AVD с изображением x86. AVD-менеджер не будет отображать параметр x86, если вы не загрузите изображения определенного уровня API x86 в диспетчере SDK

  • Как только вы запустите свой эмулятор, перейдите в диспетчер задач Windows и найдите имя процесса emulator-x86.exe; если вы его не нашли, а вместо этого нашли emulator-arm.exe; Проверьте конфигурацию avd, как описано выше.

Если все выглядит нормально, вот некоторые замечания по установке HAXM на Windows 8.1:

  • Я тоже использую win 8.1 с haxm v1.1.0, иногда я не подтверждаю сообщение, если я настроил веб-камеру, поскольку он открывает другое окно.

  • Пока вы запускаете sc query intelhaxm и подтверждаете, что он находится в состоянии RUNNING, вы в порядке. Вы можете визуально увидеть разницу в производительности с помощью HAXM и без него.

Нижеприведенный снимок экрана находится в Windows 8.1 с HAXM 1.1.0 -

HAXM v1.1.0 windows 8

Ответ 2

Запустив \AppData\Local\Android\sdk\extras\intel\Hardware_Accelerated_Execution_Manager\intelhaxm-android.exe, я получаю сообщение об ошибке "Технология виртуализации Intel (vt, vt-x) не включена". Я нахожусь в корпоративной сборке Windows 7 и не могу изменить настройки BIOS. Но, запустив \AppData\Local\Android\sdk\extras\intel\Hardware_Accelerated_Execution_Manager\silent_install.bat, я получил "Intel HAXM" успешно установлен! " сообщение в файле haxm_silent_run.log, а затем эмулятор работал нормально.

Ответ 3

Более простой способ - использовать ARM (armeabi-v7a) вместо Intel Atom (x86) (CPU/ABI). Надеюсь эта помощь!

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