Visual Studio 2017 Android Device Manager считает, что WHPX установлен неправильно

Я только что обновил Visual Studio 2017 до версии 15.8.0, которую я давно ждал, из-за поддержки ускоренных эмуляторов Android Hyper-V с помощью платформы Windows Hypervisor (WHPX).

Я использую Windows 10 версии 1803 с мая, и я установил/включил платформу Windows Hypervisor из раздела "Включение или отключение функций Windows". Кроме того, я обновил Android SDK и инструменты, как описано в https://docs.microsoft.com/en-us/xamarin/android/get-started/installation/android-emulator/hardware-acceleration.

Однако при запуске любого из ускоренных эмуляторов я получаю сообщение об ошибке:

Мы столкнулись с ошибкой в вашей конфигурации Windows Hypervisor Platform (WHPX), которая не позволяет нам ускорить запуск вашего эмулятора.

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

Нет журнала и ничего больше. Поэтому я немного растерялся и не знаю, что мне делать дальше.

Цени любую помощь.

Постскриптум Пара уточнений:

  • Я попробовал оба варианта: сброс существующих эмуляторов и создание новых.
  • Я запускаю виртуальные машины Hyper-V и контейнеры Docker на одном компьютере.

Ответы

Ответ 1

Возможно, виртуализация не включена для вашего процессора из меню BIOS. Загрузитесь в BIOS и включите виртуализацию. Кроме того, установите или переустановите эти функции в Windows. enter image description here

Ответ 2

Я получил эту ошибку, хотя уже успешно запускал док-контейнеры.

Оказывается, у меня не была включена платформа Windows Hypervisor в меню "Включение и выключение функций Windows". Когда я его включил, ошибка исчезла.

У меня были включены обе опции Hyper-V, но не платформа Windows Hypervisor. Я полагаю, что для запуска контейнеров Docker не требуется.