Xamarin Android: Hunderte von Warnungen sagen, um zu überprüfen, ob Sie die Nuget-Pakete sind kompatibel
Baue ich eine app, und ich habe Hunderte von Warnungen wie diese: "Skipping TPProject.Ressource.Drawable.ic_collapse_00000. Bitte überprüfen Sie, dass Ihr Nuget-Paket-Versionen kompatibel sind."
Meine kompilieren/Ziel-framework ist Android 8.0, mein Ziel-Android-version ist 6.0 und mein Mindest Android-version ist 5.1. Ich habe aktualisiert alle mein Nuget-Pakete auf die neuesten Versionen.
Was ist falsch??
InformationsquelleAutor SamyCode | 2017-12-11
Du musst angemeldet sein, um einen Kommentar abzugeben.
Diese Tat entledigte sich die Warnungen:
Ergebnis: alle Warnungen verschwunden sind, sondern Ressourcen.designer.cs hab geändert
InformationsquelleAutor Edward Koetsjarjan
Den Fehler in der Konsole, anscheinend, um automatisch den zusätzlichen Ressourcen aus dem android SDK. Vielleicht versuchen Sie, VS Regeneration der Ressourcen-Datei durch hinzufügen einer neuen Datei (alles, können Sie es entfernen, nachdem) in das resources-Verzeichnis in das Android-Projekt. Wenn das nicht funktioniert, versuchen Sie die Kompilier-und Ziel-Versionen bis 8.0 explizit und tun die gleiche Sache.
Außerdem denke ich, dass ic_cast_grey ist Teil der Support v7 library so stellen Sie sicher, dass Sie in Ihrer Liste der Nuget-Pakete.
Bearbeiten
Sollten Sie auch sicherstellen, dass Ihr Android-SDK-Zeug ist up-to-date durch ausführen des SDK-Manager als admin (vorausgesetzt, du bist auf Windows und installiert es auf Standard-Programme-Verzeichnis).
Habe ich auch gelesen, dass es manchmal hilft, zu entfernen und neu-hinzufügen der Pakete, so dass Sie aktualisieren Ihre lokalen caches. Vielleicht können Sie versuchen, diese, auch.
Rechten Maustaste auf das Android Projekt im Projektmappen-Explorer und wechseln Sie zu Eigenschaften. Die Anwendungs-Registerkarte auf der linken Seite hat die Compile-version und die Android-Manifest-tab-Target version.
InformationsquelleAutor Richard Marskell - Drackir