Visual studio Xamarin-如何更新Mono.Android版本以解决依赖关系?
我正在尝试安装一个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应用程序的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
目标框架
,而不是目标android版本
(但如果您将这两个设置为相同,请阅读下面的了解android API级别链接)
Visual Studio for Windows:
Visual Studio for Mac:
目标框架–指定在构建应用程序时使用的框架。Xamarin.Android在编译时使用此API级别。
最低Android版本–指定希望应用程序支持的最旧Android版本。Android在运行时使用此API级别
目标Android版本–指定应用程序要运行的Android版本。Android在运行时使用此API级别
老兄,你真是个传奇人物!继续宿醉在寿司上:p说真的,非常感谢你,成功了!我还以为目标android版本与目标相同呢framework@IbraheemNofal如果这仍然不起作用,很高兴它会有所帮助:显式设置目标框架,而不是“使用最新安装的平台”非常感谢!!从web开发到移动开发的过程中,我的头因为被桌子撞得太厉害而酸痛。很高兴能找到一个快速简洁的解决方案来解决我的至少一个问题!@BradleyMountford