2017-02-16 34 views
0

我正在开发android项目,为此我使用了xamarin。 所以创建具有目标版本6.0棉花糖空白申请后,我试图安装Xamarin.Android.Support.Compat的NuGet库,但我得到这个错误无法安装Xamarin.Android.Support.Compat

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

我不知道如何解决这个问题。我是手机开发新手。 任何人都可以请帮我解决这个问题。我相信我不是这个问题的人。

谢谢你的手。

+0

您是否安装了构建工具24.2。* –

+0

我已经从APK管理器工具安装了所有可能的扩展,API和构建工具:) – UnuS76

+2

尝试安装最新版本https://www.nuget.org/packages/ Xamarin.Android.Support.v4 /并将目标框架设置为25 –

回答

1

您需要安装API 24(7.0)并将您的Droid TargetFrameworkVersion设置为Android 7.0或更大。

请阅读以下关于android versions的文档。

+0

Hey Zroq。感谢您的答复。 安装了所有API版本(包括版本25),并将目标版本设置为Android 7.0,但我仍然收到该错误消息。 – UnuS76

+1

尝试将目标版本设置为“最新版本”,清除解决方案并重新编译。 – Gusman

+0

我试过所有可能的版本,使用Android的6.0和7.0版本(再次清洁和重建)。但这不是在帮助队友。 :( – UnuS76

1

安装了所有API版本(包括版本25),并将目标版本设置为Android 7.0,但仍然收到该错误消息。

我们要始终使用相同的API级别的版本供您参考,支持库,为Xamarin.Android.Support.Compat库版本24.2.1,这是API 24级(安卓7.0)。我们需要确保Target Android version以及使用Android版本进行编译都设置为Android 7.0,以便安装此版本的包24.2.1或25.1.1。

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

0

重新启动您的电脑。它固定为我,即使我正在做每件事情正确的时候安装支持v7,但我得到了与你一样的错误,所以我重新启动我的电脑,并尝试再次安装,并已成功安装。