哪些版本的 Xamarin.Android 新增了 Lollipop 支援?
注意
本指南最初是針對Android L預覽撰寫。
- Xamarin.Android 4.17 新增 Android L Preview 支援。
- Xamarin.Android 4.20 新增了 Android Lollipop 支援。
Xamarin 只主動支援 Xamarin 工具目前的穩定版本。 以下是舊版工具的「依目前情況」提供的資訊。 如需 Xamarin 版本的最新資訊,請查看 版本資訊。
Android L Preview 中的「API 層級 21 遺漏android.jar」
可能會顯示下列錯誤訊息 (或類似的訊息:
Error 1 Could not find android.jar for API Level 21.
此訊息表示未安裝適用於 API 層級 21 的 Android SDK 平臺。 將其安裝在 Android SDK 管理員中(工具 > 開啟 Android SDK 管理員...),或將 Xamarin.Android 專案變更為以已安裝的 API 版本為目標。
此問題有幾個因應措施:
變更您的專案,使其以 API 19 或更低版本為目標。
將 android-21 資料夾從 android-21 重新命名為 android-L。 (充其時,這應該只用作臨時修復,而且可能一點也不順利。
%LOCALAPPDATA%\Android\android-sdk\platforms\android-21
暫時降級回 Android API 層級 21 “L” 預覽 [1]:
- 刪除 %LOCALAPPDATA%\Android\android-sdk\platforms\android-21
- 將 [1] 擷取至 C:\Users\<username>\AppData\Local\Android\android-sdk\platforms ,以建立 android-L 資料夾。
[1] - https://dl-ssl.google.com/android/repository/android-L_r04.zip