android - 在 Android 中使用不同的 google-service.json 进行测试

标签 android firebase testing

我正在使用 Firebase 构建 Android 应用程序。因此,我的 app 根目录中有一个 google-services.json 文件。我想告诉 Android 在运行测试时使用不同的 google-services.json 文件,但我不确定如何执行此操作。我不想对生产数据库运行测试。任何人都可以根据我是否正在测试提供有关如何配置产品口味或使用不同的 google-services.json 的分步指南吗?

最佳答案

假设您在 Firebase 控制台项目中有不同的产品风格和相应的 Firebase 应用程序。您可以获取每个应用程序的 google-services.json 并将它们添加到应用程序中各自的 flavor 目录中。

例如:

app/src/
beta/google-services.json
alpha/google-services.json
production/google-services.json

This这里详细解释了如何管理 buildTypes 以及 flavors 和其他内容。

关于android - 在 Android 中使用不同的 google-service.json 进行测试,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47482341/

相关文章:

javascript - VueJS + Firebase 的 orderBy 问题

selenium - 如何复制浏览器崩溃以进行自动化测试

unit-testing - 自动化测试用例执行 - 何时停止

java - 我如何访问随机 string.xml

android - 为 CheckboxPreference 设置字体

node.js - 使用 Node.js 函数从 Firebase 获取值键对

java - 如果不匹配,Powermockito whenNew 返回 null

android - 如何在ListFragment中调用addHeaderView?

android - fragment 中的 GridView 未填充(使用 picasso )

java - 在我的应用程序中发送图像消息时遇到困难并遇到错误。短信工作正常