【发布时间】:2016-11-07 17:50:52
【问题描述】:
我正在尝试通过 Visual Studio 中的 Nuget Manager 将这 2 个支持库添加到我的项目中,以便能够使用 DrawerLayout 和 ActionBarDrawerToggle。但是,两个库都无法安装并出现相同的错误:
*****无法安装包“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 支持存储库和 Android 支持库,如下所示:
并且我已经安装了 Android SDK Tools、Platform-tools 和 Build-tools 从 19 到 25.2.2:
一旦我选择将这 2 个库安装到我的项目并在 Review Changes 对话框和 License Acceptance 对话框中点击 OK,安装将失败并出现如下错误:
【问题讨论】:
-
这两个软件包应该仅安装在您的
Xamarin.Android项目中,而不是您的测试项目中。您还需要确保我的其他答案也是正确的:stackoverflow.com/questions/40308329/…
标签: android xamarin visual-studio-2015 drawerlayout actionbardrawertoggle