Xamarin.android:尝试安装Xamarin.android.support.v7.AppCompat软件包



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

您正在尝试将此软件包安装到一个针对" MonoAndroid,版本= V6.0"的项目中,但是该软件包不包含与该框架兼容的任何汇编引用或内容文件。有关更多信息,请联系包装作者。

您的当前项目是针对Android 6.0,但是您要安装的Xamarin.Android.Support.v7.AppCompat 25.1.1需要您的项目至少针对Android 7.0。

因此您可以通过:

解决问题

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

另外,您可以通过将Xamarin.Android.Support.v7.AppCompat的版本更改为24.x.x。

目标版本7.1

Android 7 (API 24(表示您的支持库应为 24

Android 7.1 (API 25(表示您的支持库应为 25

我在下载 xamarin.android.support.design 库时遇到了相同的错误,该库是更多其他库的父母。即使遵循接受的答案,我也会遇到同样的错误,然后再有其他随机错误。

我通过按照上述步骤

成功解决了它

vs-2017

->工具

->选项

->找到Nuget软件包管理器

->清除所有Nuget Caches

->关闭vs

->从您的项目目录中删除包装夹

-> delete .vs,bin和obj文件夹

->重新启动vs

->尝试更新/安装程序包至SDK Manager中可用的最新API

最新更新