Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/spring-boot/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Visual studio Xamarin-如何更新Mono.Android版本以解决依赖关系?_Visual Studio_Xamarin_Xamarin.android_Dependencies - Fatal编程技术网

Visual studio Xamarin-如何更新Mono.Android版本以解决依赖关系?

Visual studio Xamarin-如何更新Mono.Android版本以解决依赖关系?,visual-studio,xamarin,xamarin.android,dependencies,Visual Studio,Xamarin,Xamarin.android,Dependencies,我正在尝试安装一个nuget软件包(Xamarin.Firebase.Firestore),它需要更新版本的Xamarin.GooglePlayServices.basic(60.1142.0,我有42.1021.1),这反过来又需要我更新Xamarin.android.support软件包。当我尝试更新这些时,我得到了这个错误 “包Xamarin.Android.Support.Design 27.0.2与monoandroid80(MonoAndroid,版本=v8.0)不兼容。包Xamar

我正在尝试安装一个nuget软件包(Xamarin.Firebase.Firestore),它需要更新版本的Xamarin.GooglePlayServices.basic(60.1142.0,我有42.1021.1),这反过来又需要我更新Xamarin.android.support软件包。当我尝试更新这些时,我得到了这个错误 “包Xamarin.Android.Support.Design 27.0.2与monoandroid80(MonoAndroid,版本=v8.0)不兼容。包Xamarin.Android.Support.Design 27.0.2支持:monoandroid81(MonoAndroid,版本=v8.1)”

我已经尝试将我的目标android版本更改为8.1,我还更新了我的SDK以及构建工具。我正在运行VisualStudio15.6.1。作为最后的努力,我尝试删除Mono.Android V8.0引用,然后向V8.1添加一个新引用,但每当我这样做时,VisualStudio只会添加路径指向V8.0的引用,即使我添加的引用显然指向V8.1

有人知道如何解决这个问题吗

尝试将我的目标android版本更改为8.1

您需要更改用于编译android应用程序的
目标框架
,而不是
目标android版本
(但如果您将这两个设置为相同,请阅读下面的了解android API级别链接)

Visual Studio for Windows:

Visual Studio for Mac:

目标框架–指定在构建应用程序时使用的框架。Xamarin.Android在编译时使用此API级别。

最低Android版本–指定希望应用程序支持的最旧Android版本。Android在运行时使用此API级别

目标Android版本–指定应用程序要运行的Android版本。Android在运行时使用此API级别

清单条目:

Visual Studio for Windows:

Visual Studio for Mac:


老兄,你真是个传奇人物!继续宿醉在寿司上:p说真的,非常感谢你,成功了!我还以为目标android版本与目标相同呢framework@IbraheemNofal如果这仍然不起作用,很高兴它会有所帮助:显式设置目标框架,而不是“使用最新安装的平台”非常感谢!!从web开发到移动开发的过程中,我的头因为被桌子撞得太厉害而酸痛。很高兴能找到一个快速简洁的解决方案来解决我的至少一个问题!@BradleyMountford