如何解决此错误!
“无法解决: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
答案 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)