Xamarin.Android:尝试安装Xamarin.Android.Support.v7.AppCompat包

时间:2017-04-25 19:31:22

标签: android xamarin.android android-appcompat

我正在尝试将Xamarin.Android.Support.v7.AppCompat安装到我的应用程序中,但它不会成功安装,我收到以下错误: 无法安装软件包' Xamarin.Android.Support.v7.AppCompat 25.1.1'。

您正在尝试将此软件包安装到以MonoAndroid,Version = v6.0'为目标的项目中,但该软件包不包含任何与该框架兼容的程序集引用或内容文件。有关更多信息,请与软件包作者联系。

3 个答案:

答案 0 :(得分:5)

您当前的项目定位Android 6.0,但您尝试安装的Xamarin.Android.Support.v7.AppCompat 25.1.1要求您的项目至少定位到Android 7.0。

所以你可以通过以下方式解决问题:

如果您使用的是Visual Studio,请右键单击您的项目 - > properties-> Application Manifest->将Target Android Version修改为Android 7.0或更高版本。

或者,您可以通过将Xamarin.Android.Support.v7.AppCompat的版本更改为24.x.x来解决问题。

答案 1 :(得分:2)

目标版本7.1

Android 7 (api 24)表示您的支持库应 24

Android 7.1 (api 25)表示您的支持库应 25

答案 2 :(得分:1)

我在下载 Xamarin.Android.Support.Design 库时遇到了同样的错误,该库是更多其他库的父级。 即使遵循接受的答案,我也会得到同样的错误,然后是其他随机错误。

我通过遵循下面提到的步骤

成功解决了它

VS-2017

- >工具

- >选项

- >找到nuget包管理器

- >清除所有nuget缓存

- >关闭VS

- >从项目目录中删除包文件夹

- >从项目中删除.vs,bin和obj文件夹

- >重启VS

- >尝试将软件包更新/安装到sdk manager

中提供的最新API