java - 升级 Firebase 后 Android Unresolved 依赖关系

标签 java android firebase firebase-cloud-messaging

我遇到了 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.添加这些库但我仍然遇到相同的错误

我已附上错误的屏幕截图和我的依赖项列表 谢谢。

Errors

My dependencies

最佳答案

根据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/

相关文章:

java - PHP Mysql 为什么会这样?安卓

firebase - 如何使用 Firebase 存储聊天的用户和群组

java - TldLocations 缓存 : null - Importing taglib on tomcat6

java - 用另一种方法从textview中获取值

java - 如何将两个 Elasticsearch 响应合并为一个?

android - 在 Eclipse 中为 Android 项目构建 *.apk 文件时,aapt.exe 抛出未处理的异常

java - 使用 jOOQ 3.6+、纯 SQL 和 javac 编译器进行缓慢编译

android - 自定义 VCard TEL 和 EMAIL 类型

java - 使用 Firestore Admin 进行 ApiFuture<WriteResult> 的完整监听器

javascript - Firebase + backbone : difference between collection. create() 和 collection.push()?