如何修复 Firebase 存储错误



所以我正在尝试使用Firebase存储,当我将这些代码行复制并粘贴到依赖项中时:

compile 'com.google.firebase:firebase-storage:9.2.0'
compile 'com.google.firebase:firebase-auth:9.2.0'

我收到一个构建错误,指出:

错误:(33, 13)无法解析:com.google.firebase:firebase-storage:9.2.0在文件中
显示 在项目结构中显示对话框

错误:无法解决:com.google.firebase:firebase-core:9.2.0"打开文件在项目结构中显示"
对话框

错误:(34, 13)无法解析:com.google.firebase:firebase-auth:9.2.0在文件中
显示 在项目结构中显示对话框

这是我的依赖项的样子。

dependencies {
    compile fileTree(dir: 'libs', include: ['*.jar'])
    testCompile 'junit:junit:4.12'
    compile 'com.android.support:appcompat-v7:24.0.0-beta1'
    compile 'com.android.support:design:24.0.0-beta1'
    compile 'com.firebase:firebase-client-android:2.3.1'
    compile 'com.firebaseui:firebase-ui:0.3.1'
    compile 'com.google.firebase:firebase-storage:9.2.0'
    compile 'com.google.firebase:firebase-auth:9.2.0'
}
apply plugin: 'com.google.gms.google-services'

另外,Firebase 数据库和 Firebase 存储有什么区别? 你什么时候会使用一个而不是另一个,它们不是都为你存储信息吗?

您是否遵循了我们的入门说明?您可能缺少有助于解决这些问题的插件。

您还需要删除以下行:

compile 'com.firebase:firebase-client-android:2.3.1'
compile 'com.firebaseui:firebase-ui:0.3.1'

并将它们替换为升级版本:

compile 'com.google.firebase:firebase-database:9.2.0'
compile 'com.firebaseui:firebase-ui:0.4.2'

至于Firebase Database和Firebase Storage之间的区别,Firebase文档是这样说的:

  • Firebase 实时数据库存储 JSON 应用数据(如游戏状态或聊天消息),并即时同步所有已连接设备上的更改。

  • Firebase 远程配置会存储开发者指定的键值对,以更改应用的行为和外观,而无需用户下载更新。

  • Firebase Hosting 托管您网站的 HTML、CSS 和 JavaScript,以及开发者提供的其他资产,如图形、字体和图标。

  • Firebase 存储存储图片、视频和音频等文件以及其他用户生成的内容。

相关内容

  • 没有找到相关文章

最新更新