项目树中google-services.json的位置

23

我按照这个手册操作,但不确定应该把google-services.json文件复制到哪里?有许多包含一个app文件夹的文件夹,我正在为Android Wear开发。任何指导都将非常好。到目前为止,我已经把它放在这里:enter image description here

教程链接:tutorial

2个回答

32
我正在为Android应用程序配置Firebase,并且它对此有良好的描述。正如被接受的答案所说,它应该放在app文件夹中。添加图像以更好地理解放置位置和所需配置。

enter image description here

enter image description here


7
我想我已经将它复制到了正确的文件夹中。这是我找到的教程,对我很有帮助: enter image description here enter image description here

是的,没错。你需要将google-services.json文件放在你项目中的app模块内。该文件将被com.google.gms.google-services Gradle插件读取。 - Alex Bitek
@MnemonicFlow 如果我们设置了生产/开发环境,并且需要根据“productFlavor”使用不同的配置文件,会发生什么? - ZakTaccardi
1
很抱歉,该插件目前尚不支持这样的用例。如果您从https://bintray.com/android/android-tools/com.google.gms.google-services/view#files下载google-services-x.y.z-___-sources.jar源代码,您会发现它仅在模块的根文件夹中查找名为 google-services.json 的文件,也就是您通过“apply plugin:'com.google.gms.google-services'”调用插件的目录。 - Alex Bitek
1
@MnemonicFlow 所有插件都是生成 Android 资源,对吗?我猜那些值可以被覆盖,我的回答未经测试:http://stackoverflow.com/a/31255824/891242 - ZakTaccardi
@jalal 你好,关于 aviary sdk 有什么想法吗? - Ajay Pandya

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