whpx usable studio properly please installed ensure emulator and android-emulator windows-10 hyper-v

android emulator - usable - Emulador de Android en error Hyper V



whpx windows download (4)

Microsoft anunció recientemente el soporte para ejecutar el emulador de Android en Hyper V ( https://blogs.msdn.microsoft.com/visualstudio/2018/05/08/hyper-v-android-emulator-support/ )

Estoy intentando iniciar el emulador de Android 27.2.9.0 en mi máquina con Windows 10 (actualización de abril de 2018) habilitada para Hyper V con la siguiente línea de comando:

> cd C:/Users/<username>/AppData/Local/Android/sdk/emulator/lib/qt/lib > ../../../emulator -avd <avd name> -feature WindowsHypervisorPlatform

Y estoy recibiendo el siguiente mensaje erroe:

emulator: ERROR: x86 emulation currently requires hardware acceleration! Please ensure Windows Hypervisor Platform (WHPX) is properly installed and usable. CPU acceleration status: Please disable Hyper-V before using the Android Emulator. Start a command prompt as Administrator, run ''bcdedit /set hypervisorlaunchtype off'', reboot.

He agregado la línea "WindowsHypervisorPlatform = on" a C: / Users / .android / advancedFeatures.ini, pero eso no ayudó.

¿Qué me estoy perdiendo?


Bueno, resultó que tenía "Hyper-V" habilitado, pero "Windows Hypervisor Platform " no estaba habilitado. (¡Quien sabía que estas son dos cosas diferentes!). Una vez habilitado el emulador comenzó a funcionar.


Con la última versión de Android Studio, no necesita Hyper-V en AMD. Simplemente active la "Plataforma de hipervisor de Windows" (a su vez, las funciones de Windows en la pantalla y fuera de ella) y las imágenes x86 se podrán utilizar automáticamente.


Hay algunas cosas que hice para que esto funcione en mi PC.

  • Instalar Visual Studio 15.8 Preview 1 o posterior
  • Quitar y volver a instalar el emulador dentro de la vista previa de Visual Studio
  • Eliminé HAXM de "Extras" en el administrador de Android SDK (desde el menú de Visual Studio).
  • La ruta para el advancedFeatures.ini es C: / Users / Su nombre de usuario / advancedFeatures.ini para configurar WindowsHypervisorPlatform = en
  • Abra Activar o desactivar las funciones de Windows y seleccione Hyper-V y las casillas de verificación de Windows Hypervisor Platform. (Requiere reinicio)

Hay otra guía de Microsoft aquí: https://docs.microsoft.com/en-us/xamarin/android/get-started/installation/android-emulator/hardware-acceleration?tabs=vswin


Solo tuve que desinstalar el "Hipervisor Hyper-V" y el emulador comenzó a funcionar. Estoy usando Windows 10 (1803). Los emuladores dejan de funcionar si instalo "Hyper-V Hypervisor".