共用方式為


哪些版本的 Xamarin.Android 新增了 Lollipop 支援?

注意

本指南最初是針對Android L預覽撰寫。

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 版本為目標。

此問題有幾個因應措施:

  1. 變更您的專案,使其以 API 19 或更低版本為目標。

  2. 將 android-21 資料夾從 android-21 重新命名為 android-L。 (充其時,這應該只用作臨時修復,而且可能一點也不順利。

    %LOCALAPPDATA%\Android\android-sdk\platforms\android-21

  3. 暫時降級回 Android API 層級 21 “L” 預覽 [1]:

    1. 刪除 %LOCALAPPDATA%\Android\android-sdk\platforms\android-21
    2. 將 [1] 擷取至 C:\Users\<username>\AppData\Local\Android\android-sdk\platforms ,以建立 android-L 資料夾。

[1] - https://dl-ssl.google.com/android/repository/android-L_r04.zip