Пока я добавлял виртуальное устройство в свою Android Studio, Android Studio показывает эту ошибку. См. это изображение: .
Включите VT-x в настройках безопасности BIOS (см. документацию к вашему компьютеру)
Ответы (13)
выключите компьютер и откройте настройки BIOS, включите опцию Virtual Technology-x и перезагрузите компьютер.
Выполнено.
Вкратце -> Вы должны включить технологию VT-x в BIOS.
Вот подробные шаги:
1- Восстановить оптимизированные значения по умолчанию (не обязательно)//Steps to start BIOS
Лучше восстановить оптимизированные настройки по умолчанию раньше, но следующие шаги не обязательны:
Перезагрузите компьютер и откройте меню BIOS системы. Обычно это можно сделать, нажав клавишу удаления, клавишу F1 или клавиши Alt и F4 в зависимости от системы.
Выберите «Восстановить значения по умолчанию» или «Восстановить оптимизированные значения по умолчанию», а затем выберите «Сохранить и выйти».
2- Включить технологию VT-x в BIOS (необходимо)
Включите/перезагрузите компьютер и откройте BIOS (согласно шагу 1).
Откройте подменю «Процессор». Меню настроек процессора может быть скрыто в наборе микросхем, расширенной конфигурации ЦП или северном мосту.
Включите технологию виртуализации Intel (также известную как Intel VT-x) или AMD-V в зависимости от марки процессора. Расширения виртуализации могут называться Virtualization Extensions, Vanderpool или другими именами в зависимости от OEM и системного BIOS.
Выберите Сохранить и выйти.
Примечание. Многие из приведенных выше шагов могут различаться в зависимости от вашей материнской платы, типа процессора, набора микросхем и OEM-производителя. Обратитесь к сопроводительной документации вашей системы для получения правильной информации о настройке вашей системы.
Тест:
Выполнить cat /proc/cpuinfo | grep vmx svm
. Если команда выдает результат, расширения виртуализации теперь включены. Если выходных данных нет, возможно, в вашей системе не установлены расширения виртуализации или не включены правильные настройки BIOS.
Подробные инструкции можно найти здесь
Даже я включил технологию VT-X и отключил безопасную загрузку. Моей Android Studio не удалось загрузить эмулятор с сообщением dev/kvm not found
.
После изучения этого вопроса. Наконец я решил это.
Эта проблема возникла после обновления HAXM. Я нашел несколько полезных ответов. которые говорят, что эта проблема находится в HAXM 7.2.0. См. эту проблему на github
Шаги для решения:
- Удалите Haxm из диспетчера SDK.
- Загрузите предыдущую версию HAXM v7.1.0 с этой страницы выпуска.
- Установите этот HAXM.
Теперь все должно работать нормально, как и раньше.
Это было из-за докера, который использует Hyper-V. Вам просто нужно удалить Hyper-V из функций Windows.
Компьютерный метод HP:
Перед изменением настроек убедитесь, что ваш BIOS обновлен. Если у вас компьютер HP, у него есть приложение HP Support Assistant, которое можно настроить для автоматической установки обновлений BIOS. Затем следуйте инструкциям по обновлению BIOS.
Затем вы можете посмотреть, какой компьютер HP для изменения BIOS в поисковой системе.
Для HP ZBook выполните следующие действия:
- Перезагрузите компьютер с нажатой клавишей Shift (до того, как вы нажмете «Перезагрузить»), пока не появится меню.
- Выберите «Настройка BIOS» на экране (или нажмите F10).
- Нажмите «Устранение неполадок».
- Используя клавиши со стрелками в этом меню, перейдите в «Дополнительные параметры».
- Выберите Параметры встроенного ПО UEFI.
- Выберите перезагрузку.
- Он перезагружается в меню запуска
- Выберите «Настройка BIOS». С помощью клавиш со стрелками перейдите на вкладку «Дополнительно».
- Выберите Параметры системы.
- Отметьте оба поля Технология виртуализации (VTx) и Технология виртуализации для направленного ввода-вывода (VTd).
- Вернитесь на вкладку «Основные» и внизу выберите «Сохранить и выйти».
- Компьютер перезагрузится.
Просто чтобы упростить: решение состоит в том, чтобы просто включить vt-x или технологию виртуализации в BIOS, которая находится на вкладке «Дополнительно». и как только он включен, ошибка исчезает.
К вашему сведению, у меня были похожие проблемы с запуском эмуляторов Android в студии Appium для моего мобильного тестирования, и, кроме того, у меня была последняя версия биоса, которая сильно отличалась от стандартной.
Итак, прикрепляю скриншот биоса моего компьютера, но вариант должно быть там в любых настройках биоса. Просто нужно загрузить компьютер и нажать Esc или какую-либо функциональную клавишу, чтобы увидеть биос компьютера, а затем найти правильный параметр, чтобы включить его на вкладке «Дополнительно» (самое главное, вам, возможно, придется прокрутить вниз, так как опция будет вниз list) Я оставил свою функцию Hyper-V как есть, хотя она была включена.
В моем случае перезагрузка не требуется, BIOS не требуется. Я скачал и установил последнюю версию HAXM
из выпусков: выпуски HAXM
Для пользователей Mac см. этот ответ:
По сути, ваша ОС может блокировать запуск Intel того, что ему нужно для запуска вашего AVD. Перейдите в System Preferences -> Security and Privacy
, и вы должны увидеть там опцию для включения процессов Intel. Перезапустите Android Studio, и все будет готово.
Даже после включения технологии виртуализации Intel (Intel VT-x) я получил сообщение об ошибке «dev/kvm not found» в Android Studio. Путем отключения функции Hyper-V в Windows 8.1 проблема была исправлена.
вот как получить доступ к функции Windows Hyper-V
Панель управления -> Программы и компоненты -> Включение и отключение компонентов Windows.
У меня были похожие проблемы, и ниже показано, как я это исправил:
- Перезагрузите компьютер, при загрузке нажмите клавишу
press f10
, чтобы выбрать или открыть настройки BIOS. - Найдите и установите/включите параметр
Virtual Technology-x
в настройках конфигурации устройства. - Сохраните изменения, перезагрузите систему.
- Теперь все должно работать нормально
Проверьте статус «Виртуализация» в разделе «Производительность» в диспетчере задач. Если вы уже включили его в своем BIOS, а статус по-прежнему «Отключен», перейдите в BIOS, отключите его, сохраните и выйдите. Перезапустите или выключите снова. Включите его снова в BIOS, сохраните и выйдите. На этот раз вы увидите, что статус изменился на «Включено». Мне потребовалось 3 попытки (не знаю, почему это заняло так много времени, но, наконец, это сработало).
Я предполагаю, что та же ошибка произошла со мной после того, как я установил Docker. Решение ниже работало для меня:
- Go to
Turn Windows features on and off
- Снимите флажок
Hyper-V
- Удалите
Intel Hardware Accelerated Execution Manager
черезPrograms and Features
. После процесса удаления перезагрузите компьютер (попытка установить новую версию HAXM без перезагрузки у меня не сработала). - Перейдите на страницу HAXM GitHub и загрузите выпуск. Я скачал
HAXM v7.6.5
. - Установить HAXM
После всех этих шагов у меня все в порядке.
Для запуска этого AVD требуется Intel HAXM. VT-x отключен в биосе.
Включите VT-x в настройках безопасности BIOS (см. документацию для вашего компьютера). Эта ошибка в Android Studio. Я не знаю, как сделать Bios Security.