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

在Android中使用不同的google-service.json进行测试,android,firebase,testing,Android,Firebase,Testing,我正在使用Firebase构建一个Android应用程序。因此,在我的rootapp目录中有一个googleservices.json文件。我想告诉Android在运行测试时使用不同的google services.json文件,但我不知道如何做到这一点。我不想对生产数据库运行测试。任何人都可以根据我是否正在测试,提供一个关于如何配置产品风格或使用不同的google services.json的分步指南吗?假设您在Firebase控制台项目中有不同的产品风格和相应的Firebase应用程序。您可

我正在使用Firebase构建一个Android应用程序。因此,在我的root
app
目录中有一个
googleservices.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

这里详细介绍了如何管理buildTypes和flavors等。让我们假设您在Firebase控制台项目中有不同的产品风格和相应的Firebase应用程序。您可以为每个应用程序获取google-services.json,并将它们添加到应用程序中相应的flavor目录中

例如:

app/src/
beta/google-services.json
alpha/google-services.json
production/google-services.json
这里详细解释了如何管理构建类型以及风格和其他特性