Xamarin Forms Android erreur: veuillez installer le paquet "Android Support Library"

j'ai récemment téléchargé mon projet sur Git, et j'ai utilisé un Xamarin/Windows/MacOS/VisualStudio généré automatiquement .dossier gitignore. J'ai fait beaucoup de travail et de tests sur iOS, mais maintenant je reviens à android mais en construisant le projet.Droid version, j'obtiens les erreurs suivantes:

Error   11  Please install package: 'Android Support Library' available in SDK installer. Android resource directory C:UsersdevAppDataLocalXamarinAndroid.Support.v4.0.3embedded./ doesn't exist.    MyProject.Droid
Error   5   Please install package: 'Android Support Library' available in SDK installer. Java library file C:UsersdevAppDataLocalXamarinAndroid.Support.v4.0.3embeddedclasses.jar doesn't exist.    MyProject.Droid
Error   8   Please install package: 'Android Support Library' available in SDK installer. Java library file C:UsersdevAppDataLocalXamarinAndroid.Support.v4.0.3embeddedlibs/internal_impl-21.0.3.jar doesn't exist.  MyProject.Droid
Error   4   Reason: C:UsersdevAppDataLocalXamarinAndroid.Support.v4.0.3android_m2repository_r10.zip is not a valid zip file   MyProject.Droid
Error   7   Reason: C:UsersdevAppDataLocalXamarinAndroid.Support.v4.0.3android_m2repository_r10.zip is not a valid zip file   MyProject.Droid
Error   10  Reason: C:UsersdevAppDataLocalXamarinAndroid.Support.v4.0.3android_m2repository_r10.zip is not a valid zip file   MyProject.Droid
Error   3   Unzipping failed. Please download https://dl-ssl.google.com/android/repository/android_m2repository_r10.zip and extract it to the C:UsersdevAppDataLocalXamarinAndroid.Support.v4.0.3content directory.   MyProject.Droid
Error   6   Unzipping failed. Please download https://dl-ssl.google.com/android/repository/android_m2repository_r10.zip and extract it to the C:UsersdevAppDataLocalXamarinAndroid.Support.v4.0.3content directory.   MyProject.Droid
Error   9   Unzipping failed. Please download https://dl-ssl.google.com/android/repository/android_m2repository_r10.zip and extract it to the C:UsersdevAppDataLocalXamarinAndroid.Support.v4.0.3content directory.   MyProject.Droid

est-ce que quelqu'un sait comment je peux le réparer? J'ai vérifié mon gestionnaire de SDK en utilisant les droits d'administrateur et J'ai déjà installé la bibliothèque de Soutien Android

18
demandé sur sgarcia.dev 2015-05-25 20:30:01

13 réponses

Le message d'erreur vous dit assez explicitement

  1. quelle est l'erreur

    C:\Users\dev\AppData\Local\Xamarin\Android.Soutien.v4\21.0.3\android_m2repository_r10.zip n'est pas un fichier zip valide

  2. Comment résoudre ce problème

    s'il vous Plaît télécharger https://dl-ssl.google.com/android/repository/android_m2repository_r10.zip et l'extraire à l' C:\Users\dev\AppData\Local\Xamarin\Android.Soutien.v4\21.0.3\répertoire de contenu.

23
répondu Jason 2015-05-25 17:34:34

je viens de poster le commentaire de Mohamed Elrashid comme réponse Parce que je pense que c'est la meilleure solution. Parce que c'est un commentaire, et la plupart des gens ne pas essayer cette première.

You can DELETE everything in Corresponding the folder C:\Users\dev\AppData\Local\Xamarin\Android.Support.v4.0.3\ and Xamarin will automatically download again

il est aussi valable pour la version 22.2.1, donc je pense que c'est une solution générale de chaque version(guess)

EDIT => s'il vous Plaît suivez le sna par Jason ça marche toujours.

Suggestion: tous ces types off erreur a un lien pour le zip à télécharger et où l'enregistrer pour le fixer. Donc pour tous les autres fichiers zip, suivez les mêmes réponses.

23
répondu loop 2017-06-19 06:33:00

on dirait que le zip peut être corrompu (je pense que J'ai peut-être tué VS car je n'avais pas réalisé qu'il téléchargeait un fichier >100MB).

Si c'est le cas, il suffit de vider le cache zip: C:\Users\dev\AppData\Local\Xamarin\zips et ils seront tous rechargés.

10
répondu JamesDill 2016-02-28 23:43:16

ce problème se produit habituellement en raison de l'incapacité de télécharger ou d'installer le fichier m2repository.

Vous pouvez essayer l'une de ces trois options:

1 - vous pouvez laisser VS résoudre le problème lui-même. Il peut être effectué simplement en supprimant (...\AppData\Local\Xamarin\Android.Support.v4) répertoire et ensuite reconstruire le projet. VS va télécharger et installer ce dont il a besoin. Si ça ne marche pas, passez au numéro 2.

2 - Téléchargement Manuel android_m2repository_rnn.zip et de le mettre dans (...\AppData\Local\Xamarin\zips ) dossier. VS fera le reste (y compris l'extraction et l'installation du fichier). Vous pouvez télécharger m2repositories à partir d'ici:

https://dl-ssl.google.com/android/repository/android_m2repository_r33.zip

il suffit de renommer le numéro à la fin de L'URL à ce que vous avez besoin et télécharger le fichier.

Remarque: dans certains cas, vous devrez peut-être renommer le fichier en son url MD5. (pour moi VS était un peu stupide et ne fait rien à moins que je renommé le m2repository fichier de hachage MD5).

Voici une liste de quelques-uns des hash MD5:

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

vous pouvez également trouver la liste ici: https://developer.xamarin.com/guides/android/troubleshooting/resolving-library-installation-errors/#Manually_Downloading_m2repository

3 - Télécharger et installer manuellement des fichiers m2repository. Le processus détaillé peut être trouvé ici:

https://developer.xamarin.com/guides/android/troubleshooting/resolving-library-installation-errors/#Manually_Downloading_and_Installing_m2repository_Files

6
répondu Milad Faridnia 2016-08-27 04:13:50

parfois Android Studio ne téléchargera pas paquet en raison de problèmes de réseau.

Voici la solution pour cela.

télécharger le paquet zip directement de https://dl-ssl.google.com/android/repository/android_m2repository_r22.zip

Supprimer zip du paquet existant C:\Users\josec\AppData\Local\Xamarin\zips et mettez le paquet téléchargé zip dedans.

1
répondu Cin 2016-03-29 09:47:28

je suis passé par le même problème et je viens de corriger en utilisant les étapes suivantes:

  • Supprimer le *.les fichiers zip dans le dossier:

C:\Users\YOUR_USER\AppData\Local\Xamarin\zips\

  • Supprimer les dossiers commençant par "Xamarin.Android.*":

C:\Users\YOUR_USER\AppData\Local\Xamarin\Xamarin.Android.*

  • Naviguer vers le répertoire de votre solution et supprimer tous les "bin" et "obj" dossiers

  • assurez-vous d'avoir le dernier SDK Java. Dans mon cas, le dernier est JDK 1.8:

C:\Program fichiers\Java\jdk1.8.0_111

  • dans mon cas, je n'avais pas la dernière version de java SDK, donc j'ai cherché dans google "Java SE Development Kit Downloads". Il m'a pris à la page du site Web Oracle sur "Java SE Development Kit 8 Téléchargements". J'ai téléchargé le fichier "JDK-8u111-windows-x64.exe" (194.64 MB). Après l'installation, il a créé un dossier "C:\Program Files \ Java\jdk*\".

  • assurez-vous que votre Xamarin pointe vers ce JDK:

dans le Visual Studio, allez à "Outils - > Options - > Xamarin - > Paramètres Android - > Java Development Kit". Dans mon cas, je l'ai mis à "C:\Program Files\Java\jdk1.8.0_111"

  • Maintenant, vous devez faire un clic droit dans votre solution et "Effacer la solution" et après il faut "Reconstruire la Solution"

j'espère que cela aide.

1
répondu Ricardo de Assuncao Goncalves 2016-12-12 11:56:36

Parfois, le téléchargement des paquets à l'échec:

  1. Télécharger https://dl-ssl.google.com/android/repository/android_m2repository_r29.zip Or Requst File
  2. Rename to 2A3A8A6D6826EF6CC653030E7D695C41.zip OU de Requête de Nom de Fichier
  3. copie à C:\Users\User\AppData\Local\Xamarin\zip
  4. Reconstruire
0
répondu Milad Doraki 2016-06-18 13:54:14

1: Download"https://dl-ssl.google.com/android/repository/android_m2repository_r22.zip " dans votre (mediafire.com ou d'autres sites Web du centre de téléchargement)

2: Télécharger " android_m2repository_r22.zip" à partir de votre mediafire panneau dans votre ordinateur

3: recompilez votre solution pour obtenir la liste des codes d'erreur

4: Trouver l'erreur (raison de L'erreur: "C:\Users\Vahid\AppData\Local\Xamarin\zips\96659D653BDE0FAEDB818170891F2BB0.zip" n'est pas valide zip fichier)

5: Copiez votre android_m2repository_r22.zip into "C:\Users\Vahid\AppData\Local\Xamarin\zips \" directory

6: renommer " android_m2repository_r22.zip "to" 96659D653BDE0FAEDB818170891F2BB0.zip"

7: Reconstruire votre solution

8: Profitez de xamarin forme.

la liste des noms md5 de votre fichier de téléchargement est disponible en "https://developer.xamarin.com/guides/android/troubleshooting/resolving-library-installation-errors/#Manually_Downloading_m2repository"

0
répondu Vahidshirzadi 2016-07-14 07:14:42

Veuillez télécharger et installer https://dl-ssl.google.com/android/repository/android_m2repository_r10.zip et l'extraient à la C:\Users\dev\AppData\Local\Xamarin\Android.Soutien.v4\21.0.3\répertoire de contenu.

0
répondu Adit Kothari 2016-07-14 12:28:57

pour reformuler la solution que j'ai faite pour résoudre un tel problème, je crois que l'une des 2 raisons ci-dessous causera un tel problème.

Cassé/ incomplète de zips téléchargé Cela peut s'être produit parce que vous avez annulé ou fermé le VS par frustration parce que cela prenait trop de temps.

alors qu'en fait le studio visuel télécharge la fermeture éclair à AppData/Local/Xamarin / zips. parce que vous avez fermé visual studio, les fichiers zip ne sont pas complètement télécharger.

ce que vous faites est D'aller à AppData/Local/Xamarin/zips supprimer tous les fichiers zip puis AppData/Local/Xamarin vous ne devriez voir universel, zips et journaux dossiers supprimer le reste. attendre que les fermetures éclair s'installent complètement. ça va prendre du temps pour vous.

Problème avec les Références Vérifiez si l'une des références montre un signe d'avertissement ou quelque chose du genre. dans l'affirmative, supprimer la référence et la réinstaller.

0
répondu MohamedHamza 2016-08-27 19:20:07

pour résoudre ce problème, je l'ai fait suivant:

1) dans mon Xamarin.Forms project qui ne réussissait pas à construire Android project, j'ai supprimé tous les paquets ajoutés par Xamarin.Paquet de formulaires incluant Xamarin.les formes paquet lui-même. En fait, je crois qu'il faut d'abord l'enlever pour en enlever d'autres. Remarque vous devez jouer à peu à comprendre que l'on va supprimer jusqu'à ce que vous pouvez retirer de ses personnes à charge. Chose Simple à faire!

2) Sortie De Xamarin Studio

3) ensuite allée à mon /Utilisateurs/nom_utilisateur/.local/share/Xamarin / Xamarin.Android.Soutien.v4/ 23.3.0.0 / répertoire et supprimé tout le dossier zip et tout Xamarin.Android.* des dossiers (* est une wild-card anyting)

4) Démarrer Xamarin Studio

5) supprimer tous les répertoires bin et obj dans tous les projets de votre solution (dans mon cas Android, IOS et Xamarin.Les formulaires de projets)

6) clic droit sur les paquets de votre projet Android, ajouter paquet..., recherche pour Xamarin.Les formes et l'ajouter. Cela va ajouter un tas d'autres paquets dépendants. Dans mon cas, les éléments suivants ont été ajouté:

  • Xamarin.Android.Soutien.Animé.Vecteur.Drawable
    • Xamarin.Android.Soutien.Conception
    • Xamarin.Android.Soutien.v4
    • Xamarin.Android.Soutien.v7.AppCompat
    • Xamarin.Android.Soutien.v7.CardView
    • Xamarin.Android.Soutien.v7.MediaRouter
    • Xamarin.Android.Soutien.v7.RecyclerView
    • Xamarin.Android.Soutien.Vecteur.Drawable
    • Xamarin.Les formes

7) Nettoyer Tous Les

8) La Reconstruction De Tous Les

avant cela, je recevais environ 20 erreurs, peu importe ce que j'essaie, toutes relatives à Android.Soutien.Bibliothèque.v4 et nombre de dossiers manquants dans le mien /Utilisateurs/nom_utilisateur/.local/share/Xamarin / Xamarin.Android.Soutien.v4/23.3.0.0/contenu et /Utilisateurs/nom_utilisateur/.local/share/Xamarin / Xamarin.Android.Soutien.v4/23.3.0.0 / répertoires intégrés. L'erreur était du type "please install package:' Android Support Library ' disponible en SDK installateur."

0
répondu pixel 2016-12-18 08:41:56

si vous êtes D'Iran ou d'autres pays qui sont bloqués par google, vous obtiendrez ce genre d'erreurs parce que Xamarin ne peut pas dl les paquets de google. dans ce cas, s'il vous plaît essayer de supprimer le dossier zips, et tout Android.Soutien.* dossiers de l'intérieur C:\Users\username\AppData\Local\Xamarin ensuite, essayez de reconstruire le projet android après vous être connecté à un VPN commehttps://www.betternet.co/.

0
répondu Shaegorath 2017-02-08 12:18:29

Supprimer tous les foldeC:\Users \ [nom d'utilisateur]\AppData\Local\Xamarin. Et puis reconstruire votre projet.

Espérons que cette aide

0
répondu RPD 2017-06-21 02:35:25