如何在Android中添加google-services.json?

Lal*_*wah 55 android google-play-services

模块根文件夹中缺少文件google-services.json.没有它,Google Quickstart插件无法运行.

Lal*_*wah 27

根据developer.google.com上的文档,上述问题已得到解决https://developers.google.com/cloud-messaging/android/client#get-config

2018编辑:GCM已弃用,请使用FCM

该文件google-services.json应粘贴在app /目录中.在此之后,当我使用gradle文件同步项目时,会出现意外的顶级异常错误.这是因为:

项目级Gradle文件有

dependencies {
    classpath 'com.android.tools.build:gradle:1.0.0'
    classpath 'com.google.gms:google-services:1.3.0-beta1'
}
Run Code Online (Sandbox Code Playgroud)

和App-Level Gradle文件具有:

dependencies {
    compile fileTree(dir: 'libs', include: ['*.jar'])
    compile 'com.android.support:appcompat-v7:22.1.1'
    compile 'com.google.android.gms:play-services:7.5.0' // commenting this lineworks for me
}
Run Code Online (Sandbox Code Playgroud)

顶线是在这之间产生冲突classpath 'com.google.gms:google-services:1.3.0-beta1'所以我现在发表评论它工作正常并且模块根文件夹中没有文件google-services.json的错误.没有它,Google Quickstart插件无法运行.


Nar*_*hin 16

文件说:

将文件复制到app/Android Studio项目的app/src/{build_type}文件夹中,如果使用多种构建类型,则将文件复制到该文件夹中.


Yas*_*wal 8

而不是放入firebase文档中给出的根文件夹,只需将google-json文件复制到projectname/app的根文件夹中,然后就可以了.它很简单!


Ara*_*vin 6

它应该在Project -> app文件夹上

请从Firebase网站找到屏幕截图

在此处输入图片说明