我正在开发android项目,我正在使用xamarin。 因此,在创建一个具有目标版本6.0 Marshmallow的空白应用程序后,我尝试安装 Xamarin.Android.Support.Compat nuget库,但我收到此错误
无法安装软件包' Xamarin.Android.Support.Compat 24.2.1'。您正在尝试将此软件包安装到以MonoAndroid,Version = v6.0'为目标的项目中,但该软件包不包含任何与该框架兼容的程序集引用或内容文件。有关详细信息,请与软件包作者联系。
我不知道如何解决这个问题。我是移动开发新手。 有谁可以帮我解决这个问题。我确定我不是这个问题的人。
先谢谢你。
答案 0 :(得分:1)
您需要安装API 24(7.0)
并将Droid TargetFrameworkVersion设置为Android 7.0
或更大。
阅读以下有关android versions的文档。
答案 1 :(得分:1)
安装了所有API版本(包括版本25),目标版本设置为Android 7.0,但我仍然收到该错误消息。
我们应该始终使用与您引用的支持库版本相同的API级别,对于Xamarin.Android.Support.Compat
lib版本24.2.1,它适用于API级别24(Android 7.0)。我们需要确保Target Android version
以及使用Android版本编译都设置为Android 7.0,以便安装此版本的24.2.1或25.1.1版本。
对于API级别23(Android 6.0),软件包版本应为23.x,但我无法找到该版本的软件包。
答案 2 :(得分:0)
重启您的个人电脑。它适合我 即使我在安装支持v7时做的每件事情都是正确的,但我得到了与你相同的错误,所以我重新启动了我的电脑并尝试重新安装并且已成功安装。