C# 无法安装Xamarin.Android.Support.Compat

C# 无法安装Xamarin.Android.Support.Compat,c#,xamarin,xamarin.android,C#,Xamarin,Xamarin.android,我正在从事android项目,为此我使用xamarin。 因此,在创建了一个目标版本为6.0棉花糖的空白应用程序之后,我试图安装Xamarin.Android.Support.Compatnuget库,但我遇到了这个错误 无法安装程序包“Xamarin.Android.Support.Compat 24.2.1”。您正试图将此软件包安装到目标为“MonoAndroid,Version=v6.0”的项目中,但该软件包不包含任何与该框架兼容的程序集引用或内容文件。有关详细信息,请与软件包作者联系。

我正在从事android项目,为此我使用xamarin。 因此,在创建了一个目标版本为6.0棉花糖的空白应用程序之后,我试图安装Xamarin.Android.Support.Compatnuget库,但我遇到了这个错误

无法安装程序包“Xamarin.Android.Support.Compat 24.2.1”。您正试图将此软件包安装到目标为“MonoAndroid,Version=v6.0”的项目中,但该软件包不包含任何与该框架兼容的程序集引用或内容文件。有关详细信息,请与软件包作者联系。

我不知道如何解决这个问题。我对手机开发还不熟悉。 谁能帮我解决这个问题。我肯定我不是这个问题的那个人


谢谢大家

您需要安装
API24(7.0)
,并将Droid TargetFrameworkVersion设置为
Android 7.0
或更高版本

阅读以下关于android的文档

所有的API版本,包括版本25,都已安装,目标版本设置为Android 7.0,但我仍然收到错误消息

对于
Xamarin.Android.Support.Compat
lib版本24.2.1,我们应该始终使用与您引用的支持库版本相同的API级别,它是针对API级别24(Android 7.0)。我们需要确保
目标Android版本
以及使用Android版本编译都设置为Android 7.0,以便安装版本24.2.1或25.1.1的软件包


对于API级别23(Android 6.0),软件包版本应该是23.x,但我就是找不到该版本的软件包

重新启动你的电脑。它已为我修复
即使我在安装support v7时做的每件事都是正确的,但我遇到了与您相同的错误,因此我重新启动了电脑并尝试再次安装,它已成功安装。

嘿,Zroq。谢谢你的回复。所有API版本(包括25版)都已安装,目标版本设置为Android 7.0,但我仍然收到错误消息。请尝试将目标版本设置为“最新版本”,清除解决方案并重新编译。我已使用Android 6.0和7.0版本尝试了所有可能的版本(再次清理和重建)。但这并没有帮助,伙计(您是否尝试过清理
%USER%\AppData\Local\Xamarin
,重新启动您的应用程序,清理、重建和安装您需要的内容?您是否安装了构建工具24.2。*我已从APK管理器工具安装了所有可能的扩展、API和构建工具:)尝试安装最新版本并将目标框架设置为25在遵循Zroq的建议后,我通过在VS解决方案资源管理器中卸载android项目,然后重新加载来修复此问题。重新启动VS也应该可以工作,但是Zroq也正确,目标android API版本必须与您尝试引用的monoandroid版本相匹配。