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

Android Studio Emulator "/dev/kvm не найден"

Невозможно использовать эмуляторы x86, менеджер AVD показывает предупреждение "/dev/kvm не найден" и говорит мне изменить настройку безопасности BIOS, чтобы включить VT-x. введите описание изображения здесь

4b9b3361

Ответ 1

Повторная установка HAXM разрешила мою проблему Шаги:

  • Убедитесь, что установлен SDK Manager -> Extras -> Intel x86 Emulator Accelerator (HAXM installer)
  • Перейдите к <sdk>/extras/intel/Hardware_Accelerated_Execution_Manager/
  • Запустить ./HAXM\ installation -u
  • Запустить ./HAXM\ installation

Ответ 2

Для пользователей MacOS, работающих под управлением Android Studio, при получении этой ошибки попробуйте выполнить следующие действия, чтобы открыть настройки конфиденциальности.

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

Вы также можете выполнить ответ от Divakar на этом посту здесь - fooobar.com/questions/313893/...

Спасибо Apple за то, что он нажал меня с вашими немыми версиями правил просмотра приложений от iOS до разработки Android.

Ответ 3

У меня было аналогичное сообщение в области эмуляторов в Android Studio 2.1.

Мой эмулятор для определенного API (думаю, 21) работал изначально отлично и полностью ускорился, затем установил несколько других изображений (Nougat x86/64 и т.д.) и внезапно начал видеть /dev/kvm не найден, и эмулятор NO загрузился вверх.

  • В моем случае повторная установка HAXM, к сожалению, не помогла, но перезагрузка моего MAC сделала (перейдите на рисунок).

  • Но я также отметил, что если вы установили образ эмулятора, но не связанный с ним SDK для API (что имеет смысл), тогда вы получаете аналогичное всплывающее окно при запуске эмулятора, что заставляет вас думать это может быть проблема HAXM/KVM, а это не так.

Надеюсь, это поможет кому-то.

Ответ 4

Вам просто нужно "запустить" HAXM. Вы можете сделать это, выполнив следующие действия:

  • Откройте cmd.
  • Введите sc query intelhaxm, нажмите "Enter" и проверьте состояние.
  • Если состояние 1 STOPED, введите sc start intelhaxm и нажмите "Enter", чтобы запустить HAXM.
  • Проверьте состояние еще раз, и теперь оно должно быть 4 RUNNING.
  • Наконец, теперь вы можете создавать и использовать свой AVD с помощью эмулятора x86.

В качестве альтернативы, если вы хотите остановить HAXM, вы должны ввести sc stop intelhaxm.

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

Ответ 5

В Mac OS после установки убедитесь, что Intel HAXM разрешен в разделе "Безопасность и конфиденциальность".

Это был единственный способ запустить Android-эмулятор:)

Ответ 6

Повторная установка и перезапуск не помогли мне. Вместо этого мне пришлось запустить Mac в режиме восстановления (перезапустить и нажать ⌘ + R до появления логотипа Apple). Затем откройте терминал из выпадающего меню "Утилиты". Тип и запуск:

csrutil enable --without kext

Вы получите предупреждения и инструкции для перезапуска, чтобы изменения вступили в силу. Перезагрузка и эмулятор будут выполняться на этот раз.

Ссылка: https://blog.celogeek.com/201708/672/android-studio-emulator-haxm-on-mac-os-high-serria-10-13/

Ответ 7

Просто зайдите в терминал и введите

sudo chown 777 -R /dev/kvm,

затем введите

sudo chmod 777 -R /dev/kvm.

И перезапустите андроид студию

И это оно..

В некоторых случаях может случиться так, что для каждого запуска android studio вам нужно сначала набрать эти команды, а затем запустить android studio.

Ответ 8

Я не мог установить мой, потому что у меня был включен HyperV на моей машине. Удалил его, и я смог установить HAXM по следующей ссылке:

https://github.com/intel/haxm

Ответ 9

Я попытался переустановить HAXM несколько раз, но продолжал получать ошибки.

В моем случае мне действительно нужно было войти в настройки Bios и включить виртуализацию.

Это сработало для меня. На всякий случай это помогает кому-то.