我遇到了 Unresolved 依赖性问题。我知道有多种因素可能导致无法解决的依赖关系,但这一个似乎有点奇怪。我使用的是 11.8.0 版的 firebase-messaging,一切正常。但是当我更新到 firebase-messaging 最新版本(17.1.0)时,我收到多个依赖项错误。奇怪的是我没有使用任何导致错误的依赖项。此外,该错误还包括版本 17.1.0 的 google gms 库,以及当前最新的 google gms 版本 15.0.1。
到目前为止我已经尝试过 1.安装推荐的Repository并同步项目(失败,因为无法精细版本17.1.0的google gms库) 2.添加这些库但我仍然遇到相同的错误
我已附上错误的屏幕截图和我的依赖项列表 谢谢。
最佳答案
根据Google Play Services版本,没有:
com.google.android.gms:play-services-basement:17.0.1
com.google.android.gms:play-services-task:17.0.1
根据Firebase Android 版本,没有:
com.google.firebase:firebase-common:17.0.1
com.google.firebase:firebase-iid:17.0.1
因此,无论您在代码中发现此依赖项,请将其删除。根本不存在这样的依赖关系。
如果您需要使用 Firebase Messaging
,您还应该在代码中添加以下代码行(现在是强制性的):
com.google.firebase:firebase-core:16.0.1
关于java - 升级 Firebase 后 Android Unresolved 依赖关系,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51513667/