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.
- Hacer desaparecer una barra de navegación en Xamarin.Forms
- ¿Puedo diseñar la interfaz de usuario en Xamarin.Forms mediante XAML
- Cómo generar un archivo .apk de Xamarin.Forms proyecto utilizando Visual Studio?
- ParseInstallation.SaveAsync () que causa UnhandledException en formularios Xamarin Android
- Cómo obtener / detectar el tamaño de la pantalla en Xamarin.Forms?
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.
- Xamarin.Droid causando errores de compilación en Visual Studio 2015 cuando se utiliza Xamarin.Forms
- Xamarin.Forms - excepción no controlada en HttpClient SendAsync
- Xamarin.Forms SetHasNavigationBar causas falsas salto en PushAsync
- Xamarin Forms ListView Programatic Refresh No se detiene en Android cuando se carga la página
- Uso de Google Maps en Xamarin.Forms para Android
- Cómo eliminar (Android) la barra de título de la aplicación en Xamarin.Forms?
- Xamarin.Forms ListView OutOfMemoryError excepción en Android
- Arrastrar y soltar en formas Xamarin
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
- Inicie el administrador de Hyper-V
- Seleccione el emulador que está intentando utilizar
- Configuración del clic con el botón derecho del ratón
- Haga clic en el procesador
- Haga clic en Compatibilidad
- 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!
- Cómo actualizar Android Studio Beta Channel
- ¿Cómo puedo actualizar la trayectoria del álbum usando ContentResolver?