update - Cómo resolver: se produjo un error inesperado Inicializando Android Designer "en VS 2015 con Xamarin
xamarin update android sdk (8)
Agregar estas dos referencias a Droid.csproj y packages.config me solucionó el problema:
<package id="Xamarin.Android.Support.Animated.Vector.Drawable" version="23.3.0" targetFramework="monoandroid60" />
<package id="Xamarin.Android.Support.Vector.Drawable" version="23.3.0" targetFramework="monoandroid60" />
Al presentar una nueva PC con Xamarin y VS 2015 Pro, recibí el siguiente error:
Se produjo un error inesperado al intentar inicializar Android Designer. Verifique la ruta del SDK de Android y la ruta del Kit de desarrollo de Java en el menú Herramientas-> Opciones-> Xamarin-> Configuración de Android. Por favor mira los registros para más detalles.
Verifiqué que los SDK estén instalados correctamente. VS no generó ningún tipo de registro de actividad, así que creo que el registro debe estar en otro lugar. ¿Alguien sabe dónde puedo encontrar este registro para obtener más información sobre lo que está mal?
Otro tema a tener en cuenta es que debe tener el Java Development Kit 8 referenciado en Xamarin, en lugar de JDK 7. Puede configurarlo en Herramientas> Opciones> Xamarin> Android.
Pude solucionar el problema abriendo el administrador de Android SDK y actualizando todas las herramientas a la última versión.
Si ya está utilizando Android Studio en su computadora, esto podría resolver su problema. Verifique si SDK ya está disponible en alguna otra ubicación. Eso funcionó para mí. Para verificar la ruta SDK: abra Android Studio-> Haga clic en el icono del Administrador de SDK. Compruebe la ubicación del SDK de Android. Copia ese camino.
En Visual Studio-- Abre Herramientas-> Opciones-> Xamarin-> menú Configuración de Android y reemplaza la nueva ruta SDK. Automáticamente pedirá descargar las actualizaciones. Instala todos los paquetes y listo!
Tenía exactamente el mismo problema descrito (en una PC nueva, con una nueva instalación de Visual Studio) y estoy 99.9% seguro de que la respuesta está en cómo se aplican las actualizaciones. O, lo que es más importante, cómo no se aplican cuando crees que lo son.
Ve a Herramientas | Opciones | Xamarin | Otro, y bajo Xamarin para actualizaciones de Visual Studio, compruebe ahora si hay actualizaciones estables. Asegúrese de ejecutar al menos 4.2.0.680. Tendrás que cerrar Visual Studio en segundo plano mientras se ejecuta el actualizador; te avisará. Desinstalar e instalar las herramientas de desarrollo multiplataforma de Visual Studio no me aplicaba esta actualización. Tuve que forzar el problema.
Ahora, como se mencionó anteriormente, vaya a Herramientas, Administrador de Android SDK. Noté que mis "Herramientas de Android SDK" y "Herramientas de plataforma cruzada" estaban desactualizadas y las actualizaciones estaban disponibles. Acepté y apliqué las actualizaciones a la versión 24.4.1. OSA CONMIGO, ESTO ES DONDE SE ENCUENTRA TRICKY, aún así no funcionó.
Regrese a Herramientas, Administrador de Android SDK . Inmediatamente me di cuenta de que, aunque acababa de aplicar la última actualización para "Herramientas de Android SDK", (24.4.1), ahora estaba disponible una nueva versión (25.2.2), junto con otras 17 actualizaciones. Los acepté a todos.
Bingo. Donde una vez tuve el molesto mensaje de error y una superficie de diseño vacía y una caja de herramientas vacía con el mensaje triste de "controles no utilizables", ahora tengo la instantánea de pantalla adjunta, una superficie de diseño donde puedo ver una representación visual de mi .axml , y una caja de herramientas desde la que puedo arrastrar y soltar controles y que realmente aparecen en mi tableta Samsung.
Lo siento tan detallado. Perdí horas en este problema y pensé que otros podrían apreciar otra solución de trabajo.
Tuve el mismo problema (cuando saqué una nueva PC con Xamarin) y después de unos días resolví el problema.
Trasladé el directorio sdk de "C: / Archivos de programa (x86) / Android / android-sdk" a "C: / android-sdk". Luego abrí el administrador de SDK e hice actualizaciones. Es todo.
Creo que el problema es con el camino, que tiene espacio :)
Tuve un problema similar como se explica a continuación. Aquí una solución que funcionó para mí:
1) elimine el paquete que aparece en la captura de pantalla a continuación. Nota bene: en esta etapa VS 2015 atenuó los botones del administrador de Android SDK, incluso después de un reinicio.
2) descarga installer_r24.4.1-windows.exe para windows https://developer.android.com/studio/index.html
3) inicie el Administrador de Android SDK fuera de VS e instale los 19 paquetes propuestos. Esta vez podría pasar por la instalación.
4) Lanza VS 2015 y crea el proyecto Xamarin para Android. Al iniciar Main.axml, el diseñador se lanzará correctamente en un proyecto de Android.
El error que tuve
Tuve el mismo problema aquí en una instalación nueva de Win10 + Completa comunidad visual studio 2015 actualización 3 + .Net Core + Azure SDK y Xamarin. Creando un nuevo proyecto Xamarin Native (iOs + Androird) muestra el mismo mensaje mencionado por MikeJ. Además, ejecutarse en depuración F5 hace que el diseñador tenga una nueva ventana emergente
El problema parece aparecer también aquí https://bugzilla.xamarin.com/show_bug.cgi?id=44374 y aquí https://forums.xamarin.com/discussion/77669/how-do-i-fix-this-error-the-installed-android-sdk-is-too-old-version-25-1-3-or-newer-is-required .
Al abrir Android Manager no aparece la versión 25 como una opción, en su lugar muestra esto
Sin embargo, no podemos instalarlo (botón en gris incluso aceptando licencia)
La actualización de Xamarin tampoco funcionó. Cómo actualizar Xamarin para Android dentro de Visual Studio Community 2015.
Alguna guía sería genial para entender lo que sucedió.
antes de pasar por todos esos problemas (y yo mismo pasé por varias etapas intrincadas durante varias horas), por favor intente ejecutar su VisualStudio como administrador y vea qué sucede.
Resolvió el problema anterior (y luego algo) para mí. Utilicé la instalación de la comunidad WIN 10 y VS2015 y debo haber configurado algunos de mis permisos.
También aprendí que actualizando mi paquete NuGet : Xamarin.Forms (v.2.3.3.168) resolvió los errores relacionados con:
System.MissingMethodException: Method Android.Support.V4.Widget.DrawerLayout.AddDrawerListener not found.
Pero ese es otro problema todos juntos.