0

我正在尝试通过 Visual Studio 中的 Nuget Manager 将这两个支持库添加到我的项目中,以便能够使用DrawerLayoutActionBarDrawerToggle。但是,这两个库都无法安装并出现相同的错误:

*****无法安装包“Xamarin.Android.Support.Compat 24.2.1”。您正在尝试将此包安装到以“.NETFramework,Version=v4.5”为目标的项目中,但该包不包含任何与该框架兼容的程序集引用或内容文件。如需更多信息,请联系包作者。*****(底部还提供了错误截图)

以下是 VS2015 Nuget 包管理器中显示的这 2 个库的屏幕截图:

Xamarin.Android.Support.v4

在此处输入图像描述

Xamarin.Android.Support.v7.AppCompat v 24.2.1

在此处输入图像描述

我在我的 Android SDK 管理器中安装了 SDK 平台,从 API19 到 API25,在 Extras 中,我同时拥有 Android Support Repository 和 Android Support Library,如下所示: 在此处输入图像描述

我已经安装了从 19 到 25.2.2 的 Android SDK Tools、Platform-tools 和 Build-tools:

在此处输入图像描述

一旦我选择将这 2 个库安装到我的项目并在 Review Changes 对话框和 License Acceptance 对话框中点击 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 回答
0

看来我需要做的就是重新启动我的 Visual Studio。

于 2016-11-07T20:08:42.930 回答