2016-05-09 10 views
0

Ich versuche, ein Projekt mit Navigation View, die auf Support v4 und v7 und Design beruht, habe ich bereits v23.0.1 installiert und ich habe auch installiert Android Support Repository v30 von SDK-Manager, die zu haben scheint viele ältere Version namens Ordner, funktioniert alles perfekt in Android Studio, ich benutze Navigationsleiste ohne Probleme, aber mit Xamarin ich diesen Fehler:Xamarin Support-Bibliotheken Version Verwirrung

Error Please install package: 'Xamarin.Android.Support.Design' available in SDK installer. Android resource directory C:\Users\Cayl\AppData\Local\Xamarin\Android.Support.Design\22.2.0\embedded\./ doesn't exist.

Und auch dies: Error Unzipping failed. Please download https://dl-ssl.google.com/android/repository/android_m2repository_r15.zip and extract it to the C:\Users\Cayl\AppData\Local\Xamarin\Android.Support.Design\22.2.0\content directory.

I bin jetzt verloren, warum kann nicht Xam Verwenden Sie die gleichen Support-Bibliotheken, die Android Studio verwendet, und warum benötigt es einen eigenen Pfad? Hilfe.

Antwort

1

Dies ist eine bekannte bug. Sie sollten es beheben können, indem entweder gemäß den Anweisungen in der Konsole:

Error Unzipping failed. Please download https://dl-ssl.google.com/android/repository/android_m2repository_r15.zip 

and extract it to the C:\Users\Cayl\AppData\Local\Xamarin\Android.Support.Design\22.2.0\content directory

Oder indem Sie den Ordner zu löschen:

C:\Users\Cayl\AppData\Local\Xamarin\Android.Support.Design\22.2.0

+0

Ich habe versucht, sie von Nuget installieren und jetzt will der Fehler 'android_m2repository_r29.zip' Ich bin wirklich verwirrt, kann ich irgendwie m2repository v30, die ich vom SDK-Manager heruntergeladen habe? Und wann wird dieser Bug behoben? –

+0

@JonneyShih Sie können Release 30 oder 31 nicht verwenden. Überprüfen Sie meine Antwort. –

0

Versuchen Löschen des C zu finden.

0

Ich habe eine Lösung für Sie: Bitte laden Sie https://dl-ssl.google.com/android/repository/android_m2repository_r15.zip herunter und legen Sie sie in den Ordner ~/.local/share/Xamarin/zips und benennen Sie die Datei so um, dass sie dem Hash-Namen der Zip-Datei entspricht.

Sie können auch Schritt von unten Link folgen, dies wird Ihnen helfen. https://developer.xamarin.com/guides/android/troubleshooting/resolving-library-installation-errors/

+0

Danke, ich habe die Drill jetzt, es hängt alles von der Version der Unterstützung Bibliothekserweiterungen, die ich von Nuget herunterladen, zum Beispiel Version 23.4.0 Erweiterungen erfordern 'android_m2repository_r32.zip' Leider keiner erwähnt dies, so dass ich das herausfinden muss durch Versuch und Irrtum. –