Instale el paquete: 'Android Support Library'

Estoy codificando una aplicación de Xamarin y estos son los errores que estoy consiguiendo al construir mi aplicación:

C:\Program Files (x86)\MSBuild\Xamarin\Android\Xamarin.Android.Common.targets(2,2): Error XA5206: Please install package: 'Android Support Library' available in SDK installer. Android resource directory C:\Users\Simon\Documents\Xamarin\SimpleOnePageViewPager\SimpleOnePageViewPager\Components\googleplayservicesgingerbread-16.0.0.1\lib\android\19.1.0\content\support/v7/appcompat doesn't exist. (XA5206) (SimpleOnePageViewPager) C:\Program Files (x86)\MSBuild\Xamarin\Android\Xamarin.Android.Common.targets(2,2): Error XA5207: Please install package: 'Android Support Library' available in SDK installer. Java library file C:\Users\Simon\Documents\Xamarin\SimpleOnePageViewPager\SimpleOnePageViewPager\Components\googleplayservicesgingerbread-16.0.0.1\lib\android\19.1.0\content\support/v7/appcompat/libs/android-support-v7-appcompat.jar doesn't exist. (XA5207) (SimpleOnePageViewPager) C:\Program Files (x86)\MSBuild\Xamarin\Android\Xamarin.Android.Common.targets(2,2): Error XA5206: Please install package: 'Android Support Library' available in SDK installer. Android resource directory C:\Users\Simon\Documents\Xamarin\SimpleOnePageViewPager\SimpleOnePageViewPager\Components\googleplayservicesgingerbread-16.0.0.1\lib\android\19.1.0\content\support/v7/mediarouter doesn't exist. (XA5206) (SimpleOnePageViewPager) C:\Program Files (x86)\MSBuild\Xamarin\Android\Xamarin.Android.Common.targets(2,2): Error XA5207: Please install package: 'Android Support Library' available in SDK installer. Java library file C:\Users\Simon\Documents\Xamarin\SimpleOnePageViewPager\SimpleOnePageViewPager\Components\googleplayservicesgingerbread-16.0.0.1\lib\android\19.1.0\content\support/v7/mediarouter/libs/android-support-v7-mediarouter.jar doesn't exist. (XA5207) (SimpleOnePageViewPager) 

He añadido la Android Support Library v4 como un componente y en el Android SDK Manager Parece que tengo todo instalado correctamente.

¿Puedo tener alguna ayuda para obtener mi código de construcción con éxito?

Gracias por adelantado

EDITAR

He añadido la Android Support Library v7 AppCompat como un componente y ahora estoy recibiendo estos dos errores:

 Error XA5206: Please install package: 'Android Support Library' available in SDK installer. Android resource directory C:\Users\Simon\Documents\Xamarin\SimpleOnePageViewPager\SimpleOnePageViewPager\Components\googleplayservicesgingerbread-16.0.0.1\lib\android\19.1.0\content\support/v7/mediarouter doesn't exist. (XA5206) (SimpleOnePageViewPager) Error XA5207: Please install package: 'Android Support Library' available in SDK installer. Java library file C:\Users\Simon\Documents\Xamarin\SimpleOnePageViewPager\SimpleOnePageViewPager\Components\googleplayservicesgingerbread-16.0.0.1\lib\android\19.1.0\content\support/v7/mediarouter/libs/android-support-v7-mediarouter.jar doesn't exist. (XA5207) (SimpleOnePageViewPager) 

Tienes que añadir android-support-v7-appcompat como proyecto de biblioteca. Es sdk extras android.

En caso de que su carpeta "incrustada" no se encuentra, sólo descargar y extraer el android_m2repository_r10.zip no resuelve el problema.

He eliminado toda la carpeta C: \ Users \\ AppData \ Local \ Xamarin \ Android.Support.v4 \ 23.0.1.3 y luego reconstruir como se describe aquí: [ Error después de actualizar la aplicación Android de Android v7 AppCompat a la versión 21.0.3

Resolví todos los errores de 'Please install Android Support Library', aunque no estoy seguro de qué paso lo solucionó exactamente. Sin embargo, esto es lo que hice en caso de que alguien tiene el mismo problema que yo:

  • Descargue " https://dl-ssl.google.com/android/repository/android_m2repository_r10.zip " y péguelo en "C: \ Users \ YourUserName \ AppData \ Local \ Xamarin \ Android.Support.v4 \ 21.0.3 \ ". Para los usuarios de mac cambiar la ruta de acceso pre-Xamarin a \ Users \ YourUserName \ .local \ share \ Xamarin (Sobrescribir según sea necesario, pero crear copia de seguridad por si acaso)
  • Extraiga el contenido del archivo android_m2repository_r10.zip en la carpeta {…} \ Android.Support.v4 \ 21.0.3 \ content (cree una carpeta de contenido si no existe, sobrescriba según sea necesario y tome las mismas precauciones que anteriormente)
  • Repita los pasos anteriores, pero esta vez para la carpeta {…} \ Android.Support.v4 \ 22.2.0 en lugar de la 21.0.3
  • Asegúrese de que sus paquetes se actualizan a la última versión haciendo clic derecho en la carpeta de paquetes de su solución y haciendo clic en Actualizar (al menos en Xamarin Studio).
  • Asegúrate de tener también la última versión de la Biblioteca de soporte de Android en el Administrador de SDK de Android
  • En caso de que todo falla, pruebe el componente Android AppCompat de Xamarin (su kilometraje puede variar con el último)

Yo estaba enfrentando el mismo problema y seguí el siguiente enlace y está funcionando como un encanto.

https://forums.xamarin.com/discussion/56627/xamarin-android-support-v7-cardview-error-depite-being-installed

Simplemente suprima el zip en Xamarin \ zips {zip} y reconstruya su solución.

Además de @sgarcia la respuesta hay otros pasos que soluciona el problema.

1- Renombrar el archivo android_m2repository_rnn.zip a su hash MD5 de url.Here es una lista de algunos de ellos:

android_m2repository_r33.zip -> 5FB756A25962361D17BBE99C3B3FCC44 android_m2repository_r32.zip -> F16A3455987DBAE5783F058F19F7FCDF android_m2repository_r31.zip -> 99A8907CE2324316E754A95E4C2D786E android_m2repository_r30.zip -> 05AD180B8BDC7C21D6BCB94DDE7F2C8F android_m2repository_r29.zip -> 2A3A8A6D6826EF6CC653030E7D695C41 android_m2repository_r28.zip -> 17BE247580748F1EDB72E9F374AA0223 android_m2repository_r27.zip -> C9FD4FCD69D7D12B1D9DF076B7BE4E1C android_m2repository_r26 .zip -> 8157FC1C311BB36420C1D8992AF54A4D android_m2repository_r25.zip -> 0B3F1796C97C707339FB13AE8507AF50 android_m2repository_r24.zip -> 8E3C9EC713781EDFE1EFBC5974136BEA android_m2repository_r23.zip -> D5BB66B3640FD9B9C6362C9DB5AB0FE7 android_m2repository_r22.zip -> 96659D653BDE0FAEDB818170891F2BB0 android_m2repository_r21.zip -> CD3223F2EFE068A26682B9E9C4B6FBB5 android_m2repository_r20.zip -> 650E58DF02DB1A832386FA4A2DE46B1A android_m2repository_r19. Zip -> 263B062D6EFAA8AEE39E9460B8A5851A android_m2 Repository_r18.zip -> 25947AD38DCB4865ABEB61522FAFDA0E android_m2repository_r17.zip -> 49054774F44AE5F35A6BA9D3C117EFD8 android_m2repository_r16.zip -> 0595E577D19D31708195A83087881EE6

Puede encontrar la lista aquí: https://developer.xamarin.com/guides/android/troubleshooting/resolving-library-installation-errors/#Manually_Downloading_m2repository

Si el problema persiste, la mejor manera es seguir las instrucciones de este enlace. Descarga manual e instalación de archivos m2repository

User998066, simonbassey y sgarcia.dev – gracias.

Sólo para actualizar, no tiene que descargar manualmente los zip y extraerlos en su carpeta de appdata. Sólo eliminarlos y reconstruir su solución. Visual Studio descargará y hará el resto. No muestra que su descarga / extracción / watever en la ventana de salida (uno piensa que está congelado y va a matar la instancia de VS .. no hacerlo ya que aquí es donde su descarga se interrumpe y el archivo zip está dañado y sigue dando a aquellos Errores.) Y toma mucho tiempo. Si vas a C: \ Users \\ AppData \ Local \ Xamarin \ zips verás las cremalleras que se descargan mientras estás construyendo tu solución. Es un archivo enorme y su primera compilación sin duda llevará mucho tiempo hasta su descarga ..

Si sigue enfrentando este problema, intente seguir estos pasos para resolverlo. Hizo la magia para mí

  1. Vaya a la ruta de la carpeta de instalación de Xamarin. En las ventanas se puede encontrar aquí C: \ Users \ simonbassey \ AppData \ Local \ Xamarin
  2. A continuación, elimine la carpeta de cremallera en ella (puede haber sido corrupto o no una versión actualizada de la biblioteca de soporte). También elimine cada otra carpeta Xamarin.Android.Support. *.
  3. Dirigirse a la carpeta de soluciones de estudio visual para el proyecto y eliminar el bin / y depurar / carpetas.
  4. Reinicie Visual Studio y reconstruya su proyecto.

Vea este hilo para más detalles

Lo que arregla en mi caso fue:
1- Abra el SDK de Android
2- Encuentre la carpeta "Extras"
3- Asegúrese de que "Android Support Repository" esté instalado

Entonces en VS:
1- borre la carpeta obj y bin
2- limpiar y reconstruir la solución

Después de dos enlaces me ayudó con todos los problemas relacionados con el proyecto jdk y droid. En caso de que pueda ayudar a otros chicos también.

  1. Limpieza de cremalleras especiales
  2. Configuración de la versión java
  • Cómo enlazar Android TextView a evento Click con MvvmCross
  • ¿Por qué Xamarin.Forms es tan lento al mostrar algunas etiquetas (especialmente en Android)?
  • ¿Cómo mostrar el cuadro de alerta con Xamarin.Forms para su validación?
  • Tiempo de espera de espera para el resultado de ClearAppData2 al ejecutar Xamarin UI Tests for Android
  • ¿Alguien tiene puntos de referencia (código y resultados) que comparan el rendimiento de las aplicaciones de Android escritas en Xamarin C # y Java?
  • La compilación de aplicaciones de Android no genera recursos de paquetes
  • Convertir automáticamente el código entre Xamarin iOS y Xamarin Android
  • C # en Android: Xamarin o Unidad?
  • Conectar con un emulador de Android a la localhost webservice
  • StatusBarNotification cómo obtener datos o reenviar la intención?
  • No se pudo iniciar la aplicación.
  • FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.