java - 在 Android 中测试时使用不同的 `google-services.json`

标签 java android android-studio firebase testing

我正在开发一个使用 Firebase 进行数据存储的 Android 应用程序。我想运行将在 app/src/tests 和 app/src/androidTest 目录中的 JVM 单元和仪器测试,但我不想使用生产数据库 google-services.json 当前位于根 /app 文件夹中。我在 Firebase 控制台中使用它自己的 google-services.json 文件创建了一个测试数据库。我如何告诉 Android 在运行单元或仪器测试时使用 google-services.json

最佳答案

您可以在 Android 开发人员文档中找到相关教程 here .

您可以在构建脚本中设置多种产品风格,然后您可以根据包结构放置您的特定文件。

关于java - 在 Android 中测试时使用不同的 `google-services.json`,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46994871/

相关文章:

android - 无法找到方法 'com.android.tools.r8.Version.getVersionString()Ljava/lang/String;'

java - 同时显示底部导航 View 和抽屉式导航

java - Magnolia CMS DateFieldDefinition 与夏令时更改相关的问题

java - 在 Windows 7 上配置 Apache Ant 和 Ivy

java - 如何在android中的按钮之间画线

安卓。使 webview 大小适合 youtube 视频大小

java - getDrawable Kotlin 文件导致找不到资源但在 Java 文件中有效

java - 当我们有 UrlConnection 时为什么要使用套接字

java - finalize()之后可以调用其他方法吗?

java - 无法让 Android 应用程序退出