【问题标题】:NuGet packages in Xamarin.Android (Firebase messaging)Xamarin.Android 中的 NuGet 包(Firebase 消息传递)
【发布时间】:2017-03-09 16:48:25
【问题描述】:

我在为 Firebase Messaging 安装最新版本的 NuGet 包时遇到了一些问题,所以我安装了旧版本,现在出现了异常(实际上是警告但无法启动项目)。

Warning Found conflicts between different versions of the same dependent assembly that could not be resolved.  These reference conflicts are listed in the build log when log verbosity is set to detailed.         

我已经安装的软件包:
Xamarin.Android.Support.v4 - v22.2.1
Xamarin.Android.Support.v7.AppCompat - v22.2.1
Xamarin.Firebase.Common - v32.940.0-beta3
Xamarin.Firebase.Iid - v32.940.0-beta3
Xamarin.Firebase.Messaging - v32.940.0-beta3
Xamarin.GooglePlayServices.Basement - v32.940.0-beta3
Xamarin.GooglePlayServices.Tasks - v32.940.0-beta3

在管理 NuGet 包中合并没有解决问题。
请帮帮我:)

【问题讨论】:

    标签: c# android firebase xamarin firebase-cloud-messaging


    【解决方案1】:

    google play service base 版本和Firebase 版本取决于支持 v4 和 v7 版本。而且你的支持v4 v7版本太旧了。需要更新。

    我建议你删除你的 support v7 v4 库并安装 google play service base 稳定版本 32.961。 Xamarin 会帮你安装对应版本的 v4 v7 库。

    Google Play service base 32.961 和Firebase 32.961 依赖于支持 v4 v7 24.2.1。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2021-02-20
      • 2018-09-07
      • 1970-01-01
      • 2021-01-28
      相关资源
      最近更新 更多