小智 61

如果你从工具中自动集成firebase,android studio的新版本有奇怪的bug,软件插入

    implementation 'com.google.firebase:firebase-database:16.0.1:15.0.0'
Run Code Online (Sandbox Code Playgroud)

代替

    implementation 'com.google.firebase:firebase-database:16.0.1'
Run Code Online (Sandbox Code Playgroud)

修复此行(删除最后一个':'后面的数字)

在此输入图像描述

  • 我按照这一步但没有确认云存储是否已添加到应用程序中? (3认同)
  • 非常感谢,我为此浪费了一天...我不明白为什么谷歌正在做这样的垃圾车发布...... (3认同)

Sub*_*abu 12

除掉

implementation 'com.google.firebase:firebase-database:16.0.1:15.0.0'
Run Code Online (Sandbox Code Playgroud)

并且仅添加

implementation 'com.google.firebase:firebase-database:16.0.1'
Run Code Online (Sandbox Code Playgroud)

因为16.0.1我们自己添加了,之后我们使用工作室中的插件连接firebase,它添加了一个新的lib文件15.0.0.所以这不是必需的.


Feb*_*hew 4

步骤1 :

在您的根build.gradle文件中添加存储库:

allprojects {
  repositories {
   google()
   maven { url "https://maven.google.com" }
 }
}
Run Code Online (Sandbox Code Playgroud)

现在同步 Gradle。这是包含 Firebase 存储库的目录。

步骤 2 :(如果步骤 1 不起作用)

如果步骤 1 不起作用,那么应该是因为您正在离线模式下使用 Gradle。如果你的 gradle 设置为离线,android studio 会搜索你想要更新的依赖项的缓存副本,并抛出错误,因为它之前尚未下载该文件。

转到Settings >> Build, Execution, Deployment >> Gradle
Global Gradle Settings部分中,禁用Offline模式。

现在再次同步 Gradle。