Xamarin.Android : 尝试安装 Xamarin.Android.Support.v7.AppCompat 包
Xamarin.Android : trying to Install Xamarin.Android.Support.v7.AppCompat package
我正在尝试将 Xamarin.Android.Support.v7.AppCompat 安装到我的应用程序中,但它无法成功安装,并且出现以下错误:
无法安装包 'Xamarin.Android.Support.v7.AppCompat 25.1.1'。
您正在尝试将此包安装到以 'MonoAndroid,Version=v6.0' 为目标的项目中,但该包不包含任何与该框架兼容的程序集引用或内容文件。如需更多信息,请联系软件包作者。
目标版本 7.1
Android 7 (api 24) 意味着你的支持库应该是 24
Android 7.1 (api 25 ) 意味着你的支持库应该是 25
您当前的项目面向 Android 6.0
,但您尝试安装的 Xamarin.Android.Support.v7.AppCompat 25.1.1
要求您的项目至少面向 Android 7.0.
因此您可以通过以下方式解决问题:
如果您使用的是 Visual Studio,请右键单击您的项目 -> 属性 -> 应用程序清单 -> 将 Target Android Version
修改为 Android 7.0 或更高版本。
或者,您可以通过将 Xamarin.Android.Support.v7.AppCompat
的版本更改为 24.x.x 来解决此问题。
我在下载 Xamarin.Android.Support.Design 库时遇到了同样的错误,该库是更多其他库的父级。
即使遵循了接受的答案,我也遇到了同样的错误,然后是其他随机错误。
我按照上述步骤成功解决了问题
VS-2017
-> 工具
-> 选项
-> 找到 nuget 包管理器
-> 清除所有 nuget 缓存
->关闭VS
-> 从项目目录中删除包文件夹
-> 从项目中删除 .vs、bin 和 obj 文件夹
->重启VS
-> 尝试 updating/installing 包到 sdk 管理器
中可用的最新 api
我正在尝试将 Xamarin.Android.Support.v7.AppCompat 安装到我的应用程序中,但它无法成功安装,并且出现以下错误: 无法安装包 'Xamarin.Android.Support.v7.AppCompat 25.1.1'。
您正在尝试将此包安装到以 'MonoAndroid,Version=v6.0' 为目标的项目中,但该包不包含任何与该框架兼容的程序集引用或内容文件。如需更多信息,请联系软件包作者。
目标版本 7.1
Android 7 (api 24) 意味着你的支持库应该是 24
Android 7.1 (api 25 ) 意味着你的支持库应该是 25
您当前的项目面向 Android 6.0
,但您尝试安装的 Xamarin.Android.Support.v7.AppCompat 25.1.1
要求您的项目至少面向 Android 7.0.
因此您可以通过以下方式解决问题:
如果您使用的是 Visual Studio,请右键单击您的项目 -> 属性 -> 应用程序清单 -> 将 Target Android Version
修改为 Android 7.0 或更高版本。
或者,您可以通过将 Xamarin.Android.Support.v7.AppCompat
的版本更改为 24.x.x 来解决此问题。
我在下载 Xamarin.Android.Support.Design 库时遇到了同样的错误,该库是更多其他库的父级。 即使遵循了接受的答案,我也遇到了同样的错误,然后是其他随机错误。
我按照上述步骤成功解决了问题
VS-2017
-> 工具
-> 选项
-> 找到 nuget 包管理器
-> 清除所有 nuget 缓存
->关闭VS
-> 从项目目录中删除包文件夹
-> 从项目中删除 .vs、bin 和 obj 文件夹
->重启VS
-> 尝试 updating/installing 包到 sdk 管理器
中可用的最新 api