In welcher Version von Xamarin.Android wurde Lollipop-Unterstützung hinzugefügt?
Hinweis
Dieses Handbuch wurde ursprünglich für die Vorschauversion von Android L geschrieben.
- Xamarin.Android 4.17 hat Unterstützung für Android L Preview hinzugefügt.
- Xamarin.Android 4.20 hat Unterstützung für Android Lollipop hinzugefügt.
Xamarin unterstützt nur aktiv das aktuelle stabile Release der Xamarin-Tools. Die folgenden Informationen werden unverändert für ältere Versionen der Tools bereitgestellt. Die neuesten Informationen zu Xamarin-Versionen finden Sie in den Versionshinweisen.
"Android.jar für API-Ebene 21 fehlt" in Android L Preview
Die folgende Fehlermeldung (oder eine ähnliche) wird möglicherweise angezeigt:
Error 1 Could not find android.jar for API Level 21.
Diese Meldung bedeutet, dass die Android SDK-Plattform für API-Ebene 21 nicht installiert ist. Installieren Sie es entweder im Android SDK-Manager (Tools > Öffnen Sie android SDK Manager...), oder ändern Sie Ihr Xamarin.Android-Projekt, um eine installierte API-Version als Ziel zu verwenden.
Es gibt einige Problemumgehungen für dieses Problem:
Ändern Sie Ihr Projekt so, dass es auf API 19 oder niedriger ausgerichtet ist.
Benennen Sie Ihren Android-21-Ordner von android-21 in android-L um. (Im besten Fall sollte dies nur als temporäre Korrektur verwendet werden, und es funktioniert möglicherweise überhaupt nicht sehr gut.)
%LOCALAPPDATA%\Android\android-sdk\platforms\android-21
Vorübergehendes Downgrade zurück auf die Android-API Level 21 "L"-Vorschau [1]:
- Löschen Sie %LOCALAPPDATA%\Android\android-sdk\platforms\android-21.
- Extrahieren Sie [1] in C:\Users\<username>\AppData\Local\Android\android-sdk\platforms , um einen Ordner android-L zu erstellen.
[1] - https://dl-ssl.google.com/android/repository/android-L_r04.zip