我正在尝试将Xamarin.Android.Support.v7.AppCompat安装到我的应用程序中,但它不会成功安装,我收到以下错误: 无法安装软件包' Xamarin.Android.Support.v7.AppCompat 25.1.1'。
您正在尝试将此软件包安装到以MonoAndroid,Version = v6.0'为目标的项目中,但该软件包不包含任何与该框架兼容的程序集引用或内容文件。有关更多信息,请与软件包作者联系。
答案 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