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 -
Ответ 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).
Надеюсь эта помощь!