web-dev-qa-db-fra.com

Veuillez installer le package: 'Android Support Library'

Je code une application Xamarin et voici les erreurs que je reçois lors de la création de mon application:

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)

J'ai ajouté le Android Support Library v4 en tant que composant et dans le Android SDK Manager, il me semble que tout est correctement installé.

Puis-je avoir de l'aide pour que mon code soit construit avec succès?

Merci d'avance

MODIFIER

J'ai ajouté le Android Support Library v7 AppCompat en tant que composant et j'obtiens maintenant ces deux erreurs:

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)
12
user3548779

Vous devez ajouter Android-support-v7-appcompat en tant que projet de bibliothèque. C'est ça les extras sdk Android. 

0
thealeksandr

dans le cas où votre dossier "intégré" est manquant, le téléchargement et l'extraction du fichier Android_m2repository_r10.Zip ne résolvent pas le problème.

J'ai supprimé l'intégralité du dossier C:\Utilisateurs \\ AppData\Local\Xamarin\Android.Support.v4\23.0.1.3, puis je l'ai reconstruit comme décrit ici: [ Erreur après la mise à jour de la bibliothèque Android.Support v7. AppCompat à la version 21.0.3

10
dutchman711

J'ai résolu toutes les erreurs 'S'il vous plaît installer Android Support Library', bien que je ne sois pas sûr de l'étape qui a résolu le problème. Cependant, voici ce que j'ai fait au cas où quelqu'un aurait le même problème que moi:

  • Téléchargez " https://dl-ssl.google.com/Android/repository/Android_m2repository_r10.Zip " et collez-le dans "C:\Utilisateurs\VotreNom d'utilisateur\AppData\Local\Xamarin\Android.Support.v4\21.0.3\". Pour les utilisateurs mac, remplacez le chemin pré-Xamarin par\Users\YourUserName\.local\share\Xamarin (écrasez-le si nécessaire, mais créez une sauvegarde au cas où).
  • Extrayez le contenu de l'archive Android_m2repository_r10.Zip dans le dossier {...}\Android.Support.v4\21.0.3\content (créez un dossier de contenu s'il n'existe pas, écrasez-le si nécessaire et prenez les mêmes précautions que précédemment)
  • Répétez les étapes ci-dessus, mais cette fois pour le dossier {...}\Android.Support.v4\22.2.0 au lieu de 21.0.3.
  • Assurez-vous que vos packages sont mis à jour à la dernière version en cliquant avec le bouton droit de la souris sur le dossier Package de votre solution, puis en cliquant sur Mettre à jour (au moins sur Xamarin Studio).
  • Assurez-vous de disposer également de la dernière version de la bibliothèque de support Android dans Android SDK Manager.
  • En cas d'échec, essayez le composant Android AppCompat de Xamarin (votre kilométrage peut varier avec le dernier)
8
sgarcia.dev

Je faisais face au même problème et j'ai suivi le lien suivant et cela fonctionne comme un charme.

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

2
Ashish Jain

Supprimez simplement le zip dans Xamarin\zips {Zip} et reconstruisez votre solution.

1
valerianHavaux

user998066, simonbassey et sgarcia.dev - merci. 

Juste pour mettre à jour, vous n'avez pas à télécharger manuellement ces fichiers Zip et à les extraire dans votre dossier appdata. Supprimez-les et reconstruisez votre solution. Visual Studio va télécharger et faire le reste. Il ne montre pas que son téléchargement/extraction/watever dans la fenêtre de sortie (on pense son gel et va tuer l'instance VS .. ne le faites pas car c'est là que votre téléchargement est interrompu et le fichier Zip est corrompu et continue à donner à ces erreurs.) et prend beaucoup de temps. Si vous accédez à C:\Utilisateurs \\ AppData\Local\Xamarin\zips, vous verrez les zips se télécharger pendant la création de votre solution. C'est un gros fichier et votre première construction prendra certainement beaucoup de temps jusqu'à ce qu'elle soit téléchargée. 

1
narcs

En plus de @sgarcia, il existe une autre étape permettant de résoudre le problème.

1- Renommer le fichier Android_m2repository_rnn.Zip en son hachage MD5 d'url.Voici une liste de certains d'entre eux:

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_m 2repository_r20.Zip -> 650E58DF02DB1A832386FA4A2DE46B1A Android_m2repository_r19.Zip -> 263B062D6EFAA8AEE39E9460B8A5851A Android_m2repository_r18.Zip -> 25947AD38DCB4865ABEB61522FAFDA0E [. .____] Android_m2repository_r17.Zip -> 49054774F44AE5F35A6BA9D3C117EFD8 Android_m2repository_r16 . Zip -> 059uedoc77D19D31708195A83087881EE6

Vous pouvez trouver la liste ici: https://developer.xamarin.com/guides/Android/troubleshooting/resolving-library-installation-errors/#Manually_Downloading_m2repository

Si le problème persiste, le meilleur moyen est de suivre les instructions de ce lien. Télécharger et installer manuellement les fichiers m2repository

1
Milad Faridnia

Assurez-vous que: 1- Ouvrez le Gestionnaire de SDK Android 2- Dans l'onglet Outils -> Recherchez le dossier "Extras" 3- Assurez-vous que "Android Support Repository" est installée

Mettez à niveau Xamarin.Android.Support.v4 à 22 ou plus. Je suis allé avec 25.4.0.2.

Installez Xamarin.Android.Support.v7 et tout fonctionne bien.

1
Ambarishan P

Ce qui corrige dans mon cas était:
1- Ouvrir le gestionnaire de SDK Android
2- Trouver le dossier "Extras"
3- Assurez-vous que "Android Support Repository" est installé

Puis dans VS:
1- effacez le dossier obj et bin
2- nettoyer et reconstruire la solution 

0
Oruam

Suivre deux liens m'a aidé à résoudre tous les problèmes liés aux projets jdk et droid. Au cas où cela pourrait aider d'autres gars aussi.

  1. Nettoyage de zips particuliers
  2. Réglage de la version Java
0
deathrace

Si vous rencontrez toujours ce problème, essayez de suivre ces étapes pour le résoudre. ça a fait la magie pour moi

  1. Accédez au chemin du dossier d'installation de Xamarin. sous Windows, vous pouvez le trouver ici C:\Users\simonbassey\AppData\Local\Xamarin
  2. Ensuite, supprimez le dossier zips (il est peut-être corrompu ou n’a pas été mis à jour par la bibliothèque de support). Supprimez également tous les autres dossiers Xamarin.Android.Support. *.
  3. Allez dans le dossier solutions visual studio du projet et supprimez les dossiers bin/et debug /.
  4. Redémarrez Visual Studio et reconstruisez votre projet.

Voir ce fil de discussion pour plus de détails

0
simonbassey