Android Studio Emulator "/dev/kvm не найден"
Невозможно использовать эмуляторы x86, менеджер AVD показывает предупреждение "/dev/kvm не найден" и говорит мне изменить настройку безопасности BIOS, чтобы включить VT-x. ![введите описание изображения здесь]()
Ответы
Ответ 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 и включить виртуализацию.
Это сработало для меня. На всякий случай это помогает кому-то.