23

nach der Android.Support Bibliothek v7 AppCompat zum 21.0.3 Version zu aktualisieren habe ich diese Fehler bekam:Fehler nach der Android.Support Bibliothek v7 AppCompat zum 21.0.3 Version zu aktualisieren

1>C:\Program Files (x86)\MSBuild\Xamarin\Androi\Xamarin.Android.Common.targets(236,2): error XA5207: Please install package: 'Android Support Library' available in SDK installer. Java library file C:\Users...\AppData\Local\Xamarin\Android.Support.v4\21.0.3\embedded\classes.jar doesn't exist. 

1>C:\Program Files (x86)\MSBuild\Xamarin\Android\Xamarin.Android.Common.targets(236,2): error XA5207: Please install package: 'Android Support Library' available in SDK installer. Java library file C:\Users...\AppData\Local\Xamarin\Android.Support.v4\21.0.3\embedded\libs/internal_impl-21.0.3.jar doesn't exist. 

1>C:\Program Files (x86)\MSBuild\Xamarin\Android\Xamarin.Android.Common.targets(236,2): error XA5206: Please install package: 'Android Support Library' available in SDK installer. Android resource directory C:\Users...\AppData\Local\Xamarin\Android.Support.v4\21.0.3\embedded./ doesn't exist. 

Ich habe versucht, Löschen Sie die Android Support Library 21.0.3 aus dem SDK-Manager und laden Sie sie erneut herunter.

Es gibt ähnliche Frage: Android Support Library and Media Router .jar files cannot be found jedoch verwende ich nicht Karte in meinem Projekt. Wie behebe ich das?

Ich bin mit Visual Studio 2013, Compile-API 21 (Xamarin.Android v5.0 Support), Mindest terget API 16, Terget API 21

+0

Können Sie angeben, welche IDE oder welches Buildsystem Sie verwenden? Und wie kompilierst du dein Projekt? –

+0

Frage aktualisiert – user3897367

Antwort

57
  1. Ordner löschen: 21.0.3 (.. . \ AppData \ Local \ Xamarin \ Android.Support.v4 \ 21.0.3)
  2. Erstellen Sie Ihre Anwendung neu.

    Werke gut zu mir:

VS xamarin

+1

Auf Mac ist der Pfad: '/ Users/XXXX/.local/share/Xamarin /' [aus Xamarin Foren] (https://forums.xamarin.com/discussion/42982/android-build-failure- Unzipping-Failed) – lukya

+4

Ich habe Stunden mit diesem Problem verbracht, bis ich deine Antwort gefunden habe. Danke – xleon

+3

OMG Vielen Dank !! –

10
  1. Ordner löschen (... \ AppData \ Local \ Xamarin \ Android. *)
  2. Entfernen * .zip-Dateien aus (... \ AppData \ Local \ Xamarin \ zips)
  3. Erstellen Sie Ihre Anwendung neu.
+1

Das Entfernen der ZIP-Dateien ist das, was es für mich getan hat. Wie Dusty Roberts oben gesagt hat, wenn Sie Ihren Build abbrechen, während die Dateien heruntergeladen werden, sind sie beschädigt und es werden weiterhin Fehler ausgegeben, bis Sie sie löschen und zulassen, dass sie die richtigen bekommen (beim nächsten Build). –

+0

Das hat für mich funktioniert. Danke vielmals. – Eight

1

Sie können eine dieser drei Optionen versuchen:

1- Erstens ist das Problem, das es selbst zu lassen VS löst. Es kann einfach durch Löschen (...\AppData\Local\Xamarin\Android.Support.v4) Verzeichnis (wie rubStackOverflow sagte) und dann das Projekt neu erstellt werden. VS wird herunterladen und installieren, was es benötigt. Wenn es nicht funktioniert, Nummer 2 eingeben.

2- Manuelles Herunterladen android_m2repository_rnn.zip und setzen Sie es in (...\AppData\Local\Xamarin\zips) Ordner. VS erledigt den Rest (inklusive Extrahieren und Installieren der Datei). Sie können m2repositories hier herunterladen:

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

einfach die Nummer am Ende der URL umbenennen, was Sie brauchen, und dann die Datei herunterladen.

Hinweis: In einigen Fällen müssen Sie möglicherweise die Datei in den MD5-Hash der URL umbenennen. (Für mich war VS etwas dumm und macht nichts, wenn ich die m2repository-Datei nicht in MD5-Hash umbenannte). Hier

ist eine Liste von einigen von MD5-Hashes:

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 -> 25947AD38DCB4 865ABEB61522FAFDA0E.zip android_m2repository_r17.zip -> 49054774F44AE5F35A6BA9D3C117EFD8.zip android_m2repository_r16.zip -> 0595E577D19D31708195A83087881EE6.zip

Sie können auch die Liste finden Sie hier: https://developer.xamarin.com/guides/android/troubleshooting/resolving-library-installation-errors/#Manually_Downloading_m2repository

3- Manuelles Herunterladen und Installieren von Dateien m2repository . Der detaillierte Prozess ist hier zu finden:

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

1
  • Schließen Visual Studio
  • Löschen oder Xamarin Ordner in C umbenennen: \ Users \\ AppData \ Local \
  • Öffnen Sie die Visual Studio-Projekt wieder
  • Reinigen Sie die Lösung
  • Bauen Sie es neu auf und warten Sie lange nicht ab.
Verwandte Themen