我们可以根据productFlavors
更改应用名称,如下所示:
productFlavors {
staging {
applicationIdSuffix ".staging"
resValue "string", "app_name", "TheApp (staging)"
}
production {
resValue "string", "app_name", "TheApp"
}
}
类似地,对于buildTypes
:
buildTypes {
debug {
applicationIdSuffix ".debug"
resValue "string", "app_name", "TheApp (debug)"
}
release {
signingConfig signingConfigs.release
resValue "string", "app_name", "TheApp"
}
}
但是,我们如何结合构建类型和构建变体来配置它们。例如,如何将applicationIdSuffix
设置为:
".staging.debug"
用于暂存调试版本。".debug"
用于生产调试构建".staging"
用于暂存发行版。""
用于生产调试构建