google-services.json 用于不同的 productFlavors 和 buildTypes
Posted
技术标签:
【中文标题】google-services.json 用于不同的 productFlavors 和 buildTypes【英文标题】:google-services.json for different productFlavors and buildTypes 【发布时间】:2021-11-05 01:40:48 【问题描述】:我的项目有两种风格
-风味1 -风味2
和 3 个构建类型
-释放 -uat -开发
如何将 google-service.json 添加到我的项目中?
我的项目结构会是什么样子?
我用
com.google.gms:google-services:4.3.5
我看到很多帖子,但它使用 com.google.gms:google-services:3.x.x。我不确定这仍然是有效的答案
【问题讨论】:
【参考方案1】:在你的项目中 src 目录下创建 3 个文件夹并像这样粘贴不同的 json 文件
发布
--google-service.json
uat
-google-service.json
开发
-google-service.json
基于构建类型的运行时将采用相应的 json
【讨论】:
所以结构将是 app/src/release/flavor1 app/src/release/flavor2 app/src/uat/flavor1 app/src/uat/flavor2 app/src/dev/flavor1 app/ src/dev/flavor2 对吧? 参考这个,希望有更清晰的信息***.com/questions/30772201/… @saikamar 感谢您的参考,但最佳答案使用插件的 3.0.0 版本,但我使用 4.3.5以上是关于google-services.json 用于不同的 productFlavors 和 buildTypes的主要内容,如果未能解决你的问题,请参考以下文章
如何维护两个google-services.json,生产和调试
我可以通过更改 google-services.json 为一个应用程序使用两个 Firebase 项目吗?
如何在不迁移到 Firebase 的情况下获取 google-services.json