0

DrawerLayoutActionBarDrawerToggleを使用できるようにするために、Visual Studio の Nuget Manager を使用して、これら 2 つのサポート ライブラリをプロジェクトに追加しようとしています。ただし、両方のライブラリが同じエラーでインストールに失敗しています:

*****パッケージ 'Xamarin.Android.Support.Compat 24.2.1' をインストールできませんでした。このパッケージを '.NETFramework,Version=v4.5' を対象とするプロジェクトにインストールしようとしていますが、そのフレームワークと互換性のあるアセンブリ参照またはコンテンツ ファイルがパッケージに含まれていません。詳細については、パッケージの作成者にお問い合わせください。***** (エラーのスクリーンショットも下部に表示されます)

以下は、VS2015 Nuget Package Manager に示されているこれら 2 つのライブラリのスクリーンショットです。

Xamarin.Android.Support.v4

ここに画像の説明を入力

Xamarin.Android.Support.v7.AppCompat v 24.2.1

ここに画像の説明を入力

Android SDK Manager に API19 から API25 までの SDK プラットフォームをインストールしました。Extras には、以下に示すように、Android サポート リポジトリと Android サポート ライブラリの両方があります。 ここに画像の説明を入力

そして、Android SDK Tools、Platform-tools、および Build-tools を 19 から 25.2.2 にインストールしました。

ここに画像の説明を入力

これら 2 つのライブラリをプロジェクトにインストールすることを選択し、[変更の確認] ダイアログと [ライセンスの同意] ダイアログで [OK] をクリックすると、次のようなエラーでインストールが失敗します。

ここに画像の説明を入力

4

2 に答える 2

1

Xamarin.Android.Support.Compat 24.2.1 NuGet パッケージには、MonoAndroid v7.0 のアセンブリが含まれています。そのため、Android プロジェクトのターゲット フレームワークを 7.0 に変更する必要があります。これは、Visual Studio プロジェクト オプションで変更できるはずです。

v7.0 が利用できない場合は、Android SDK を更新する必要がある場合があります。

このフォーラムの投稿も参照してください。

于 2016-11-07T17:54:29.477 に答える