Подтвердить что ты не робот

Не удалось открыть устройство HAX! HAX не работает, и эмулятор работает в эмуляторе режима эмуляции

Мой Android-эмулятор работает нормально, но он показывает эту ошибку каждый раз, когда я запускаю эмулятор.

Запуск эмулятора для AVD AVD_for_Nexus_4 эмулятора: не удалось открыть Устройство HAX! HAX не работает, и эмулятор работает в режиме эмуляции эмулятор: сбой эмулятора устройства HAX: окно эмулятора не было просмотр и был перенесен

Я не понимаю, в чем проблема.

4b9b3361

Ответ 1

Я думаю, вы пытаетесь запустить эмулятор на основе x86. У меня такая же ошибка, когда я просто загрузил HAXM в категорию "Дополнительно" для Android SDK Manager. Фактически, вам нужно установить его. Перейдите в каталог дополнительных функций и запустите установку HAXM. Надеюсь, это решит вашу проблему.

Ответ 2

Решение Rohan устранит проблему, поскольку сообщение об ошибке не будет отображаться, но эмулятор не будет использовать аппаратное ускорение и, следовательно, снова будет очень медленным.

Я рекомендую вместо этого установить Intel Hardware Accelerated Execution Manager, как описано здесь:

fooobar.com/questions/1637/...

Ответ 3

У меня была такая же проблема в последнее время.

Сначала вам нужно установить HAXM в Android SDK Manager (из сообщения об ошибке, я думаю, вы уже это сделали). Это позволит эмулятору использовать структуру HAXM, и для этого ему нужно открыть устройство HAX. В вашей системе это невозможно найти, поэтому сообщение об ошибке.

Чтобы сделать это устройство доступным, вам необходимо установить драйвер HAXM от Intel. Вы можете найти его здесь: http://software.intel.com/en-us/android/articles/intel-hardware-accelerated-execution-manager (вам также необходимо включить виртуализацию в BIOS вашего компьютера).

Надеюсь, что это поможет.

Ответ 4

Если вы обнаружили, что "HAX не работает, а эмулятор работает в режиме эмуляции" при запуске SDK Android. Это означает, что ваш компьютерный процессор должен быть ядром Intel и должен поддерживать "Hardware Accelerated Execution Manager". Это означает, что вы настроили эмулятор таким образом, который не поддерживается вашей операционной системой.

Смотрите эту ссылку, решая проблему http://www.javaexperience.com/hax-is-not-working-and-emulator-runs-in-emulation-mode/#ixzz2p3inMj34

Обновление: -

В настоящий момент ссылка недоступна, поэтому вы можете отправить архивированную ссылку на веб-страницу - https://web.archive.org/web/20151024002104/http://www.javaexperience.com/hax-is-not-working-and-emulator-runs-in-emulation-mode/

Если ваш процессор не является Intel, вам нужно отредактировать свой AVD и выбрать "CPU/ABI" как "ARM". Для получения дополнительной информации перейдите по ссылке выше.

Ответ 5

Мне просто нужно было удалить HAXM и снова установить его. Затем он снова начал работать. Надеюсь, это поможет кому-то!

Edit:

Ой, это было давно. Я использую genymotion в течение нескольких месяцев и никогда не имел таких проблем.

Ответ 6

У меня была та же проблема. Сразу после включения виртуализации Интернета из BIOS. После этого система снова загрузится и установит HAXM. Теперь эмулятор будет работать быстрее, чем раньше, и HAXM будет работать. Наслаждайтесь!!

Ответ 8

У меня была эта ошибка, и другие исправления не помогли мне, но изменение типа CPU, используемого эмулятором, заставило его работать.

Создайте новый эмулятор и попробуйте использовать mips или arm для выбора cpu