vs2017 para crear una nueva app para Android, y luego empezar a ejecutarla sin depuraciones, y empezar a informar la siguiente información:
--------------------------- AVD recomendado --------------------------- Ejecutar un Dispositivo Virtual Android (AVD) basado en x86 es 10 veces más rápido.<br/>Recomendamos encarecidamente crear un nuevo AVD. --------------------------- De acuerdo ---------------------------
¿Qué quieres decir? Es decir, la máquina virtual que estás iniciando ahora es relativamente lenta; si cambias a una CPU de formato x86, la velocidad será 10 veces mayor, o no inicias este formato ARM. No hay solución para esto: si haces clic en OK, tu máquina virtual no arrancará. Solo tienes que hacer clic en Cerrar a la derecha. Al menos es solo una pista.
Resumen: ¿Qué tipo de sistema es tu ordenador? De lo contrario, será más intensivo en recursos y atascado, y no podrás apreciar la fluidez de la nueva versión de la máquina virtual. Una vez sentí que esto ya era una pelea con la máquina virtual de iOS en el Mac Notebook. Por supuesto, todavía no es tan fluido como entrar en las casas de las personas. Pero al menos no hay necesidad de envidia. También están disponibles en la nueva versión de la máquina virtual: función de posicionamiento, comunicación (realización de llamadas y SMS), toma de fotos, reconocimiento de huellas dactilares.
La solución es la siguiente:
Vs2017-tools-android-Android emulator Manager, elige el emulador que necesites. Haz clic en Editar. CPU Select Intel x86_64, como se muestra a continuación:
Luego, continúa ejecutando el programa con el siguiente error:
1> Comienza a desplegar Android_Accelerated_Nougat ... 1> es iniciar el emulador Android_Accelerated_Nougat ... 1>XXXX 1>emulador: ERROR: ¡x86_64 emulación actualmente requiere aceleración por hardware! 1>Por favor, asegúrese de que Intel HAXM esté correctamente instalado y sea utilizable. 1>estado de aceleración de la CPU: Por favor, desactiva Hyper-V antes de usar el emulador de Android. Abre un símbolo de comandos como Administrador, ejecuta 'bcdedit /set hypervisorlaunchtype off' y reinicia. 1> No se puede iniciar el emulador Android_Accelerated_Nougat.
El consejo general es: estado de aceleración de la CPU: Por favor, desactiva Hyper-V antes de usar el emulador de Android. Inicia el símbolo como administrador, ejecuta 'bcdedit / set hypervisorlaunchtype off' y reinicia.
Solución:
Hyper-V es el software de virtualización de Microsoft, similar a VirtualBox y VMware, que puede usarse para crear máquinas virtuales. Se llaman hipervisores o Monitores de Máquina Virtual. Android Emulator es un emulador muy completo que funciona con guías telefónicas, llamadas y más (aunque no puedes llamar desde aquí). Incluso su navegador integrado y Google Earth/Maps (¡con soporte para realidad callejera!) pueden conectarse a Internet. Los usuarios pueden usar la entrada de teclado, la tecla del simulador de ratón e incluso usar clics y pantallas de arrastre para manipular.
Una vez habilitado el servicio Hyper-V en Windows, el emulador de Android Studio verá que el hyper-V de aviso no es compatible
Solución: Desactiva Hyper-V, hay dos formas de desactivar Hyper-V(Se recomienda el segundo método!!!!! ):
1. Ir al Panel de Control - función Windows para activar la función de gestión de la máquina virtual. Borra el contenido de la casilla de verificación en el diagrama y reinicia el ordenador.
2. Abrir la interfaz del símbolo como administrador:
Ahí entra: bcdedit /set hypervisorlaunchtype desactivado y luego reinicia el ordenador (configura para desactivar Hyper-V)
(Nota: Comando para reactivar hyper-v: bcdedit /set hypervisorlaunchtype auto)
Tras reiniciar el ordenador, puedes instalar la función de aceleración por hardware de Intel, que se introduce de la siguiente manera: https://developer.xamarin.com/guides/android/deployment,_testing,_and_metrics/debug-on-emulator/android-sdk-emulator/#Hardware_Acceleration
Gestor de Ejecución Acelerada por Hardware IntelDirección de descarga: https://software.intel.com/en-us/articles/intel-hardware-accelerated-execution-manager-intel-haxm
Después de instalar Haxm-windows_v6_2_1 tiene éxito.
Lanza vs2017 para depurar la app de Android y podrás lanzar el emulador de Android con éxito.
|