visual studio please nougat manager instalar for emulator emulador ejecuta aceleracion accelerated android xamarin xamarin-forms visual-studio-emulator

nougat - xamarin android for visual studio requires android sdk please install it or set android sdk



La aplicaciĆ³n para Android Xamarin Forms se bloquea al ejecutar la depuraciĆ³n con VS Android Emulator (1)

En breve:

1. Problema de "No se pudo conectar al depurador" (la aplicación de Android se inicia y se cierra inmediatamente, la depuración se detiene):

  1. Cierre la ventana del simulador de Android para apagar la máquina virtual.
  2. Inicie el " Administrador de Hyper-V " (programa de Microsoft para administrar máquinas virtuales en Windows, lo tiene instalado)
  3. Seleccione el emulador que está tratando de usar.
  4. Haga clic derecho para el menú contextual, presione Configuración
  5. En el cuadro de diálogo de configuración, expanda Procesador
  6. Haga clic en compatibilidad
  7. En el panel derecho, marque la casilla de verificación " Migrar a una computadora física con una versión de procesador diferente "
  8. Inicie la depuración en Visual Studio para reiniciar el simulador

2. El problema que falta libaot-mscorlib.dll.so:

Vaya a las propiedades del proyecto de Android, presione la pestaña "Opciones de Android" y anule la selección de "Usar implementación rápida".

Fuente: Arreglo para "no se pudo conectar al depurador" al implementar aplicaciones de Xamarin Forms en el Visual Studio Android Emulator (VS2015)

Este problema solo parece estar ocurriendo en la nueva generación de procesadores, lo que explica por qué nunca lo vi antes.

Esto sucede debido a una incompatibilidad entre las imágenes de Android para el emulador de Visual Studio para Android y las nuevas generaciones de procesadores Intel a partir del año 2015.

Esta solución también se publica aquí: el emulador de Android Visual Studio no se iniciará por completo

ACTUALIZACIÓN 29 de noviembre de 2017

Realmente debería considerar pasar a los emuladores de Android proporcionados por Google a través de Android Studio para Windows. Los niveles más recientes de la API de Android (24 y superiores) solo están disponibles allí y a Microsoft no parece importarle .

Desafortunadamente, no tenemos planes de publicar imágenes de Android anteriores a 4.4. Le recomendamos que pruebe el emulador de Google o GenyMotion para futuras imágenes del sistema operativo Android.

Tengo una aplicación básica de Xamarin Forms que creé. Funciona bien contra el simulador de iOS.

Sin embargo, cuando intento ejecutar con un emulador VS Android (5.1in Marshmallow) se bloquea cada vez que se abre. Incluso cuando trato de ejecutar sin depurar. A continuación se muestra el error que sigo viendo:

01-14 16:22:10.290 D/Mono ( 1366): AOT module ''mscorlib.dll.so'' not found: dlopen failed: library "/data/app-lib/App3.Droid-2/libaot-mscorlib.dll.so" not found 01-14 16:22:10.290 D/Mono ( 1366): AOT module ''/Users/builder/data/lanes/2512/d3008455/source/monodroid/builds/install/mono-x86/lib/mono/aot-cache/x86/mscorlib.dll.so'' not found: dlopen failed: library "/data/app-lib/App3.Droid-2/libaot-mscorlib.dll.so" not found 01-14 16:22:10.294 D/Mono ( 1366): Unloading image data-0x9659b010 [0xb93d5940].

Estoy ejecutando VS2015 + Xamarin Forms 2.0 más reciente y mejor.

¿Que está pasando aqui?