Xamarin.Android no pudo implementar los proyectos en el emulador de Visual Studio para Android

Estoy usando Visual Studio 2015 actualización 1 con Windows 10 build 10586 TH1.

También estoy usando Xamarin Versión 4.0.1.96.

He creado una aplicación en blanco Xamarin.Forms. Se despliega a los emuladores de Windows Phone sin ningún problema . Pero no se puede implementar en los emuladores de Android.

Cuando inicio el proyecto androide Android Emulator lanzado con éxito, pero el estudio visual de congelación en este paso.

He intentado muchos perfiles del emulador del androide pero no puedo solucionar el problema.

Este problema sólo existe para emuladores y el proyecto se implementó correctamente en dispositivos físicos de Android.

Tengo el mismo problema con proyectos de Xamarin.Android.

Aquí está todo el texto en la ventana de salida:

  • 1> Iniciando el despliegue 4.5 "KitKat (4.4) HDPI Phone …
  • 1> Emulador de inicio 4.5 "KitKat (4.4) Teléfono HDPI …
  • 1> Validar argumentos de emulador …
  • 1> Determinar si el emulador ya se está ejecutando …
  • 1> Preparación de la máquina virtual …
  • 1> Emulador de lanzamiento …
  • 1> Emulador iniciado correctamente

Gracias de antemano por su ayuda.

Yo estaba corriendo en el mismo problema con el emulador de arranque hasta encontrar, pero Visual Studio quedarse colgado en la construcción / implementar. Finalmente lo deduje desde aquí .

Visual Studio se atasca tratando de implementar la aplicación en el emulador o el emulador no aparece como un destino de depuración en otros IDE

Si el emulador se está ejecutando, pero no parece estar conectado a ADB (Android Debug Bridge) o no aparece en las herramientas de Android que utilizan ADB (por ejemplo, Android Studio o Eclipse), puede que necesite ajustar dónde El emulador busca ADB. El emulador utiliza una clave de registro para identificar la ubicación base de su SDK de Android y busca el archivo \ platform-tools \ adb.exe en ese directorio. Para modificar la ruta SDK de Android utilizada por el emulador:

  • Abra el Editor del Registro seleccionando Ejecutar en el menú contextual de los botones Inicio, escribiendo regedit en el cuadro de diálogo y eligiendo Aceptar.
  • Navegue a HKEY_LOCAL_MACHINE \ SOFTWARE \ Wow6432Node \ Android SDK Tools en el árbol de carpetas de la izquierda.
  • Modifique la variable de registro Path para que coincida con la ruta de acceso a su SDK de Android. Reinicie el emulador y ahora debería poder ver el emulador conectado al ADB y las herramientas asociadas de Android.

El valor en mi registro se estableció en "C: \ Archivos de programa (x86) \ Android \ android_sdk" (o similar). Actualizarlo a "C: \ Users \ {USERNAME} \ AppData \ Local \ Xamarin \ MonoForAndroid \ AndroidSDK" lo resolví para mí. (Todavía no me preocupa cómo hacer que esto funcione para todos los usuarios.)

Tuve el mismo problema pero en mi caso no era el registro. Después de hacer una compilación de liberación, implementé la aplicación en el dispositivo emulador en modo de liberación que empuja la aplicación al dispositivo y luego efectivamente "desconecta". Esto deja una versión de la aplicación en el dispositivo que parece bloquear más intentos de depuración.

Lo solucioné iniciando el emulador, yendo a "settings -> apps" y desinstalando manualmente mi aplicación. Luego, la siguiente compilación y despliegue de depuración funcionó de nuevo.

Echa un vistazo aquí:

Xamarin Forms Android App Crashes ejecutando Debug con VS Android emulador

  1. Inicie el administrador de Hyper-V
  2. Seleccione el emulador que está intentando utilizar
  3. Configuración del clic con el botón derecho del ratón
  4. Haga clic en el procesador
  5. Haga clic en Compatibilidad
  6. Set checkbox "Migrar a un equipo físico con una versión de procesador diferente"

No tiene este problema en una computadora portátil porque su procesador no proporciona las nuevas características que no son compatibles con el emulador de Android para Visual Studio. El tweak descrito sólo es necesario en las PC con CPUs más nuevas.

Conseguí alrededor de este problema iniciando Visual Studio como un administrador.

Yo también he tenido rareza con el emulador de Visual Studio para Android y visual studio parece estar atascado en el paso "Deploying …" tratando de lanzar la aplicación para la depuración. Lo que he descubierto es que reiniciar el emulador y el estudio visual parece hacer las cosas mejor para mí una vez que empieza a hacer esto. Además, al depurar una aplicación, parece que salir de la aplicación normalmente ayuda en comparación con cuando se utiliza el botón "Detener depuración". Por ejemplo, empecé mi aplicación dos veces y la maté con el botón "Detener depuración", pero no pude desplegar / iniciar la aplicación una tercera vez sin un reinicio de Visual Studio y el emulador. Estoy utilizando VS 2015 Community Edition w / update 3.

Acabo de tener una experiencia muy interesante,

En mi caso, la ruta de acceso de registro a SDK era correcta,

Yo había desmarcado el "uso de implementación rápida" (bajo las propiedades de empaquetado en las opciones de Android), y todos mis esfuerzos para reiniciar el equipo, cerrar VS, Emulador de inicio de inicio había fallado.

Sin embargo hice estos dos:

1 – Actualizado todos los componentes en android SDK manager y reiniciado el PC,

2 – Desactivado mi anti-virus! Y luego de repente VS implementó la aplicación para el emulador! (Estaba atascado en la misma situación donde el emulador se inicia y no pasa nada !, ¡Lo hice por desesperación!)

(OS: win 7, professional, VS 2017 Community edition!)


Más detalles

He estado intentando esto por tres días más Para mi caso especial que desactiva el antivirus parece resolver el problema cada vez!

  • Xamarin implementación de Android no utiliza el código más reciente?
  • Mostrar mensaje para conocer la ubicación
  • Xamarin Forms Navegación de página MasterDetail causando un accidente en android , Funciona en iOS y UWP
  • Acceso al AssetManager en formularios Xamarin
  • ¿Cómo mostrar el cuadro de alerta con Xamarin.Forms para su validación?
  • Xamarin Forms ToolBarItem (Número sobre el icono) Notificación
  • Xamarin Android Crash en Inicio "Got a SIGSEGV"
  • Convertir automáticamente el código entre Xamarin iOS y Xamarin Android
  • Cómo configurar la orientación ContentPage en Xamarin.Forms
  • Xamarin forma la posición de los elementos de la barra de herramientas para Android
  • Xamarin.Forms Tome la foto con la cámara muestra la orientación equivocada y se bloquea en el botón Atrás
  • FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.