在我的应用程序中,我有不同的productFlavors(DEV,DEMO,PROD),并且每个productFlavors都有调试和发布模式。
由于我需要对远程配置使用不同的值,因此我已创建了2个项目,一个用于Prod,另一个用于QA 。现在,我有2个不同的google services.json文件。
我尝试将json文件保留在我的应用程序中并运行应用程序,但是应用程序始终期望将json文件保存在app文件夹中,如果将一个保留在app文件夹中,将另一个保留在flavor文件夹中则不会选择flavor json,并且始终正在获取应用程序的json文件。
buildTypes {
release {
}
debug {
}
}
// Specifies one flavor dimension.
flavorDimensions "client", "server"
productFlavors {
Customer1 {
dimension "client"
}
Customer2 {
dimension "client"
}
DEV {
dimension "server"
applicationIdSuffix ".dev"
}
DEMO {
dimension "server"
applicationIdSuffix ".demo"
}
PROD {
dimension "server"
}
QA {
dimension "server"
applicationIdSuffix ".qa"
}
}
对此有任何帮助吗?