无法解决“:app @ debug / compileClasspath”的依赖项:无法解决com.google.firebase:firebase-messaging:17.1.0

时间:2018-07-27 05:19:47

标签: android firebase dependencies

当前,我正在开发一个android聊天应用程序。我想在我的应用程序中添加FCM。但是我总是收到这个gradle错误。根据我的阅读,firebase auth,数据库和消息传递依赖项版本应该匹配。我已经尝试了每个版本,但仍然会发生相同的错误。

Snapshot of problem

3 个答案:

答案 0 :(得分:0)

您必须忘记在google() // Google's Maven repository中添加build.gradle

allprojects {
   // ...
   repositories {
       // ...
       google() // Google's Maven repository
   }
}

这是firebase文档的评论:

  

//收到“找不到”错误?确保您有

     

///将Google Maven存储库添加到了您的根目录build.gradle

这里是参考:link

答案 1 :(得分:0)

要解决此问题,请更改以下代码行:

com.google.firebase:firebase-auth:16.0.1

com.google.firebase:firebase-auth:16.0.2

并添加:

com.google.firebase:firebase-core:16.0.1

这是强制性的。也不要忘记添加:

apply plugin: 'com.google.gms.google-services'

在文件末尾和以下代码行:

classpath 'com.google.gms:google-services:4.0.2'

进入您的build.gradle文件(项目)。

PS。如果您使用的是Firebase-UI身份验证,请同时添加以下代码行:

com.firebaseui:firebase-ui-auth:4.0.1

答案 2 :(得分:0)

将Maven添加到您的project.gradle存储库中 像这样

format()