首页 > 解决方案 > 如何处理版本 17.0.1 和 16.0.1 的 Firebase 错误消息

问题描述

我目前正在使用 Cloud Firestore 和 Cloud Storage,在将必要的依赖项添加到我的应用程序后,我不断收到这些错误消息:

Failed to resolve: firebase-firestore-15.0.0
Failed to resolve: firebase-storage-15.0.0
Failed to resolve: firebase-auth-15.0.0

我很确定我必须修复代码行,但我不知道我必须编辑哪一部分:

在此处输入图像描述

标签: javaandroidfirebasegoogle-cloud-firestorebuild.gradle

解决方案


您收到以下错误:

无法解决:firebase-firestore-15.0.0

无法解决:firebase-storage-15.0.0

无法解决:firebase-auth-15.0.0

因为您在代码中使用了错误的依赖项。要解决此问题,请更改以下代码行:

implementation 'com.google.firebase:firebase-firestore:16.0.1:15.0.0'
implementation 'com.google.firebase:firebase-storage:16.0.1:15.0.0'
implementation 'com.google.firebase:firebase-auth:16.0.1:15.0.0'

implementation 'com.google.firebase:firebase-firestore:18.0.0'
implementation 'com.google.firebase:firebase-storage:16.0.5'
implementation 'com.google.firebase:firebase-auth:16.1.0'

因为这样的版本16.0.1:15.0.0存在

还请添加以下现在必须的依赖项:

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

您的应用 gradle 文件现在必须明确com.google.firebase:firebase-core列为 Firebase 服务的依赖项才能按预期工作。

在您的顶级build.gradle文件中,请确保拥有最新版本的 Google 服务插件:

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

推荐阅读