Ich versuche, dieses bestimmte Paket in meinem Programm zu installieren und den folgenden Fehler zu erhalten:
Fehler Paket 'Xamarin.Android.Support.Compat konnte nicht installiert werden 24.2.1 '. Sie versuchen, dieses Paket in einem Projekt zu installieren, das auf MonoAndroid Version = v6.0 abzielt, das Paket jedoch nicht enthält Alle Assemblyverweise oder Inhaltsdateien, die damit kompatibel sind Rahmen. Wenden Sie sich an den Autor des Pakets, um weitere Informationen zu erhalten.
Was genau soll mein Projekt unterstützen und wie kann ich das ändern? Ich habe bereits Android 7 installiert, aber ich kann das aus irgendeinem seltsamen Grund nicht einmal anvisieren. Nicht einmal wenn ich ein neues Projekt mache, kann ich das nicht zielen.
Für dieses Paket muss MonoAndroid70
installiert sein. Daher müssen Sie sicherstellen, dass Ihr TargetFrameworkVersion
auf mindestens Android 7.0 eingestellt ist. Sie müssen API 24 (7.0) installieren und die Version ändern.
Für diejenigen, die daran interessiert sind, wie Sie das finden würden, können Sie das .nupkg
von NuGet herunterladen:
Sie können dann .nupkg
extrahieren und den Ordner lib
anzeigen, der Ihnen zeigt, was die Bibliothek unterstützt.
Ich empfehle die folgenden Schritte
1- Laden Sie eine vorherige Version herunter (
%Vor%)
2- Löschen Sie den folgenden lokalen Ordner ".. \ AppData \ Local \ Xamarin"
3- Erstellen Sie das Droid-Projekt (es wird einige Male dauern)
Endlich, keine Probleme mehr mit diesen Xamarin-Support-Paketen.
Prost hoch!
Die Lösung:
Ich denke, es wird dir helfen.
Ich habe vom Android SDK alle API-Abhängigkeiten 23 entfernt, dh Android 6.0 und installiert von 7.0 und 7.1 (AP 24 und 25).
Säubern und neu erstellen das Projekt.
Fertig, das hat richtig funktioniert. Hoffe, das hilft.