【发布时间】:2019-04-05 13:25:43
【问题描述】:
我在我的项目中使用了很多与 Firebase 相关的库。同步后,我遇到以下错误。
Android 依赖 'com.google.firebase:firebase-iid' 有不同 编译 (17.0.3) 和运行时 (17.1.1) 类路径的版本。你 应该通过 DependencyResolution 手动设置相同的版本
问题是我什至没有在我的依赖项中声明 firebase-iid,这是来自其他 firebase 库的传递依赖项。
运行依赖图后,我可以找到以下内容。
17.0.3 版来自 com.google.android.gms:play-services-measurement-api:16.4.0 而 17.1.1 来自 com.google.firebase:firebase-messaging:17.5.0
理想情况下,它应该在内部解决它,并且应该自动选择更高版本。但这并没有发生。
知道为什么会发生这种情况以及如何解决这个问题吗?
【问题讨论】:
标签: android firebase gradle-dependencies