Která verze Xamarin.Androidu přidala podporu verze Lollipop?
Poznámka:
Tato příručka byla původně napsána pro Android L Preview.
- Xamarin.Android 4.17 přidal podporu Android L Preview.
- Xamarin.Android 4.20 přidal podporu Android Lollipop.
Xamarin aktivně podporuje aktuální stabilní verzi nástrojů Xamarin. Níže uvedené informace jsou uvedeny "tak, jak jsou" pro starší verze nástrojů. Nejnovější informace o verzích Xamarinu najdete v poznámkách k verzi.
Chybějící android.jar pro rozhraní API level 21 ve verzi Android L Preview
Může se zobrazit následující chybová zpráva (nebo podobná):
Error 1 Could not find android.jar for API Level 21.
Tato zpráva znamená, že není nainstalovaná platforma Sady Android SDK pro rozhraní API level 21. Buď ho nainstalujte do Správce sady Android SDK (Nástroje > open Android SDK Manager...), nebo změňte projekt Xamarin.Android tak, aby cílil na nainstalovanou verzi rozhraní API.
Pro tento problém existuje několik alternativních řešení:
Změňte projekt tak, aby cílil na rozhraní API 19 nebo nižší.
Přejmenujte složku android-21 z android-21 na android-L. (V nejlepším případě by to mělo být použito pouze jako dočasná oprava a nemusí vůbec fungovat moc dobře.)
%LOCALAPPDATA%\Android\android-sdk\platforms\android-21
Dočasně downgrade zpět na verzi Preview úrovně 21 "L" rozhraní Android API [1]:
- Odstraňte soubor %LOCALAPPDATA%\Android\android-sdk\platforms\android-21.
- Extrahujte [1] do složky C:\Users\username>\<AppData\Local\Android\android-sdk\platforms a vytvořte složku android-L.
[1] - https://dl-ssl.google.com/android/repository/android-L_r04.zip