Lollipop のサポートが追加された Xamarin.Android のバージョンを教えてください
Note
このガイドは、もともと Android L Preview 用に書かれたものです。
- 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" Preview に一時的にダウングレードします。[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