2

В последнее время я использую Android Studio для разработки приложения, но эмулятор Android не может работать. Это всегда отображает проблему:

Эмулятор Android несовместим с Hyper-V

Однако я отключил Hyper-V в функции программы, но это все еще проблема. Я застрял на этом целую неделю.

Кто-нибудь знает, как исправить эту ошибку?

2 ответа2

6

Если вы используете Windows 10 в корпоративной среде, есть вероятность, что проблема может заключаться в новых функциях "безопасности на основе виртуализации" в Windows. Если на вашем компьютере включены Device Guard или Credential Guard, этот компьютер использует гипервизор Hyper-V.

Чтобы проверить, так ли это, следуйте инструкциям на этой странице или используйте инструмент готовности оборудования Device Guard и Credential Guard. Скопировано и вставлено:

  1. Нажмите Пуск, введите msinfo32.exe, а затем нажмите Информация о системе.
  2. Нажмите Сводка системы.
  3. Убедитесь, что Credential Guard отображается рядом с работающими службами Device Guard.

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

И последнее замечание - я не рекомендую отключать Intel VT-x (как это было предложено Will P), поскольку я считаю, что HAXM (гипервизор, используемый эмулятором Android) требует VT-x.

Полное раскрытие - я работаю в Microsoft в команде Hyper-V.

0

На материнской плате ASUS Z170M-PLUS и, скорее всего, на других материнских платах технология Intel® Virtualization должна быть отключена через BIOS для остановки служб Hyper V. 1. Перезагрузите машину. 2. Нажмите клавишу удаления или любую другую кнопку, чтобы войти в BIOS 3. Войдите в расширенный режим и выберите вкладку «Дополнительно» 4. Прокрутите вниз до Intel® Virtualization Technology и выберите отключенный 5. Сохраните и перезагрузите машину

Скриншот BIOS

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .