缺少google-services.json文件,但是缺少哪些服务?

3

最近Firebase推出了一项新功能,但我在使用时遇到了问题。我的应用之前已经使用了Firebase,现在想要添加存储功能。因此,我将依赖项添加到了gradle文件中:

dependencies {
compile fileTree(dir: 'libs', include: ['*.jar'])
compile 'com.firebase:firebase-client-android:2.5.2+'
compile 'com.firebase:geofire:1.1.0+'
testCompile 'junit:junit:4.12'
compile 'com.android.support:appcompat-v7:23.2.0'
compile 'com.android.support:design:23.2.0'
compile 'com.google.android.gms:play-services-location:9.0.0'
compile 'com.google.firebase:firebase-storage:9.0.0' }

以下是我添加的内容:

apply plugin: 'com.google.gms.google-services'

因为我之前没有使用过谷歌服务插件,所以缺少google-services.json文件。如此处所述,我应该通过指定应用程序使用的服务来从谷歌获取此文件。然而,我只使用了Places API,而在此处我只能指定“登录”,“云消息传递”,“分析”,“应用邀请”和“Ad Mob”: https://developers.google.com/mobile/add


mikwee 是完全正确的。那个其他文档也提出了很好的观点!Firebase 版本在 Firebase 文档 中,但我们会更新你找到的版本,以便使用 Firebase 服务的人可以链接到 Firebase 版本。 - Ian Barber
您还需要在项目级别中添加Google服务。 - devprashant
3个回答

7
如果您已经登录,可以访问以下链接:https://console.firebase.google.com/project/yourprojectname/overview,您会看到一个按钮,上面写着“将Firebase添加到您的Android应用程序”。点击它,会弹出一个窗口。在第二步中,它会给您提供google-services.json文件的下载链接。按照步骤操作就完成了。

如果在第二步下载时没有包含“api_key/current_key”,您需要从概述中的应用程序卡片上单击“管理”并重新下载文件。 - kenhowardpdx

4

0

下载 Android 应用的 google-service.json 文件的步骤如下:

  • 登录 Firebase 并打开你的项目。
  • 单击“设置”并选择“项目设置”。
  • 在“您的应用程序”卡片中,从列表中选择需要为其获取配置文件的应用程序包名称。
  • 单击google-services.json

然后将google-services.json文件粘贴到你的项目的应用程序文件夹中即可。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接