无法解决:com.google.firebase:firebase-messaging:16.0.5

时间:2018-10-25 12:20:04

标签: android firebase firebase-authentication firebase-cloud-messaging build.gradle

如何解决此错误!

  

“无法解决:com.google.firebase:firebase-messaging:16.0.5”

Firebase依赖版本为16.0.5,我也切换并玩了其他版本,仍然有错误。

  def Firebase_version = "16.0.5"
        implementation "com.google.firebase:firebase-auth:$Firebase_version"
        implementation "com.google.firebase:firebase-messaging:$Firebase_version"

我正在使用最新版本的classpath

 classpath 'com.android.tools.build:gradle:3.2.1'
 classpath 'com.google.gms:google-services:4.0.2'

和存储库

google()
jcenter()

两个都添加了:

Android Studio:3.2.1

7 个答案:

答案 0 :(得分:3)

  

firebase-messaging 16.0.x版本似乎不可用,这就是为什么我们   得到错误

     
    

“无法解决:com.google.firebase:firebase-messaging:16.0.5”

  

为了对其进行修复,请保留其他16.0.x版本

并将17.x.x版本升级到最新

下面给出的代码

def Firebase_Auth_Version = "16.0.5"
def Firebase_Messaging_Version = "17.3.4"

 implementation "com.google.firebase:firebase-messaging:$Firebase_Messaging_Version"
 implementation "com.google.firebase:firebase-auth:$Firebase_Auth_Version"

答案 1 :(得分:3)

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

rollback

implementation "com.google.firebase:firebase-auth:$Firebase_version"
implementation "com.google.firebase:firebase-messaging:$Firebase_version"

并添加:

implementation 'com.google.firebase:firebase-auth:16.0.5'
implementation 'com.google.firebase:firebase-messaging:17.3.4'

为了使Firebase能够正常运行,现在必须强制使用。

答案 2 :(得分:0)

您还需要添加此依赖项

implementation 'com.google.firebase:firebase-core:16.0.5'

尝试添加上述依赖项。

答案 3 :(得分:0)

尝试一下

implementation "com.google.firebase:firebase-messaging:17.3.4"

答案 4 :(得分:0)

在应用gradle文件中尝试一下:

implementation 'com.google.firebase:firebase-core:16.0.6'
implementation 'com.google.firebase:firebase-database:16.0.5'

答案 5 :(得分:0)

离线禁用Gradle,重新同步对我有用。

答案 6 :(得分:0)

我真正缺少的是使它起作用的是“ Google Play服务”

转到:设置-> Android SDK-> SDK工具->检查/安装Google Play服务。

SDK Tools Settings SS

希望有帮助。