次の方法で共有


Lollipop のサポートが追加された Xamarin.Android のバージョンを教えてください

Note

このガイドは、もともと Android L Preview 用に書かれたものです。

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" Preview に一時的にダウングレードします。[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