Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/343.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 升级Firebase后的Android未解析依赖项_Java_Android_Firebase_Firebase Cloud Messaging - Fatal编程技术网

Java 升级Firebase后的Android未解析依赖项

Java 升级Firebase后的Android未解析依赖项,java,android,firebase,firebase-cloud-messaging,Java,Android,Firebase,Firebase Cloud Messaging,我遇到了未解决的依赖关系问题。我知道有很多因素可能导致未解决的依赖关系,但这一个似乎有点奇怪。我使用的是11.8.0版本的firebase消息,一切都很好。但当我更新到firebase messaging最新版本(17.1.0)时,我得到了多个依赖项错误。奇怪的是,我没有使用任何导致错误的依赖项。此外,该错误还包括版本17.1.0的google gms库和当前版本15.0.1的最新google gms库 到目前为止我所尝试的 1.安装推荐的存储库和同步项目(失败,因为它无法完善17.1.0版的g

我遇到了未解决的依赖关系问题。我知道有很多因素可能导致未解决的依赖关系,但这一个似乎有点奇怪。我使用的是11.8.0版本的firebase消息,一切都很好。但当我更新到firebase messaging最新版本(17.1.0)时,我得到了多个依赖项错误。奇怪的是,我没有使用任何导致错误的依赖项。此外,该错误还包括版本17.1.0的google gms库和当前版本15.0.1的最新google gms库

到目前为止我所尝试的 1.安装推荐的存储库和同步项目(失败,因为它无法完善17.1.0版的google gms库) 2.添加这些库,但仍然会出现相同的错误

我附上了错误截图和我的依赖项列表 谢谢

根据版本,没有:

com.google.android.gms:play-services-basement:17.0.1
com.google.android.gms:play-services-task:17.0.1
com.google.firebase:firebase-common:17.0.1
com.google.firebase:firebase-iid:17.0.1
根据Android的版本,没有:

com.google.android.gms:play-services-basement:17.0.1
com.google.android.gms:play-services-task:17.0.1
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

你试过清理和重建你的项目吗?是的。它说它无法解析com.google.android.gms:play services basic:17.1.0,因为firebase messaging 17.1.0需要它。当我添加它时,它说“未能通知依赖解析侦听器”。但正如我提到的,谷歌gms依赖项的最新版本是15.0.1Thanks Alex。正如我提到的,由于你所说的,这些错误是奇怪的。没有这样的版本。问题是我根本没用过。我所知道的是一些图书馆依赖于其他图书馆。清理项目后我遇到的一个错误是“无法解析com.google.android.gms:play services base:17.1.0”它说firebase messaging需要它。您是否尝试创建另一个干净的项目并仅使用
com.google.firebase:firebase messaging:17.1.0
com.google.firebase:firebase core:16.0.1
?是的。如果我使用一个干净的项目,那么不会抛出任何错误。那么您的项目现在是否使用
com.google.firebase:firebase messaging:17.1.0
com.google.firebase:firebase core:16.0.1
?不,它不是。。。然而,如果我开始一个干净的项目,它会。因此,我仍在努力寻找导致冲突的依赖性