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)
Vous devez ajouter Android-support-v7-appcompat en tant que projet de bibliothèque. C'est ça les extras sdk Android.
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
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:
Je faisais face au même problème et j'ai suivi le lien suivant et cela fonctionne comme un charme.
Supprimez simplement le zip dans Xamarin\zips {Zip} et reconstruisez votre solution.
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.
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
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.
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
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.
Si vous rencontrez toujours ce problème, essayez de suivre ces étapes pour le résoudre. ça a fait la magie pour moi
Voir ce fil de discussion pour plus de détails