2014-10-11 4 views
4

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

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

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

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

ответ

3

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

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

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

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

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

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

Ниже экрана находится на ОС Windows 8.1 с HAXM 1.1.0 -

HAXM v1.1.0 windows 8

+0

AVD создан с изображением файла x86. В диспетчере задач я вижу «emulator-x86.exe», но не вижу сообщения подтверждения. Итак, под этими ограничениями действительно работает haxm intel? Я попытаюсь запустить эмуляторы на двух компьютерах одновременно с и без haxm, чтобы увидеть, есть ли разница в производительности. Спасибо за ответ. – Soulcry

+0

@Soulcry в некоторых ситуациях вы можете не видеть подтверждение, но в обычном случае использовать его. Если вы используете все значения по умолчанию и не видите подтверждения, это может быть другой проблемой. Производительность HAXM имеет заметную разницу, поэтому вы сможете сразу ее увидеть. – ashoke

+0

Я попробовал его на компьютере без haxm и без поддержки vt. Я выбираю x86-образ для AVD, но он сделал ошибку и даже не запустился. Пробовал с изображением руки, и потребовалось гораздо больше времени, чтобы запустить компьютер с haxm. (Компьютер с haxm запускает его примерно через 3-5 минут). Короче говоря, вы были правы. Я не понимаю, почему я не вижу сообщения с подтверждением, но haxm, похоже, работает. Спасибо за помощь. – Soulcry

1

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

0

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

enter image description here

Смежные вопросы