【问题标题】:Error NU1107 Version conflict detected for Xamarin.AndroidX.Lifecycle.LiveData为 Xamarin.AndroidX.Lifecycle.LiveData 检测到错误 NU1107 版本冲突
【发布时间】:2023-01-13 01:15:57
【问题描述】:

我收到以下错误:

为 Xamarin.AndroidX.Lifecycle.LiveData 检测到错误 NU1107 版本冲突。

将 Xamarin.AndroidX.Lifecycle.LiveData 2.4.1.1 直接安装/引用到项目 MyProject.Android 以解决此问题。

MyProject.Android -> Xamarin.GooglePlayServices.Ads 121.2.0 -> Xamarin.GooglePlayServices.Ads.Lite 121.2.0 -> Xamarin.AndroidX.Work.Runtime 2.7.1.3 -> Xamarin.AndroidX.Lifecycle.LiveData (>= 2.4.1.1)

MyProject.Android -> Xamarin.Forms 5.0.0.2515 -> Xamarin.AndroidX.Lifecycle.LiveData (>= 2.3.1.1 && < 2.4.0)。

我应该升级或降级哪些软件包以实现兼容性?

【问题讨论】:

    标签: xamarin xamarin.forms xamarin.android nuget nuget-package


    【解决方案1】:

    如果可以,您应该升级到 Xamarin.Forms 5.0.0.2545。 allows for LiveData 够高了。这是 XF 的小升级,因此不会给您带来任何升级问题。

    如果出于某种原因您无法升级 Xamarin Forms,则需要将 GooglePlayServices.Ads 降级到允许较低 Work.Runtime 版本的版本,而后者又允许较低的 LiveData 版本。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2019-06-16
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多