一些帮助找到如何做到这一点:我想创建一些 resValue 仅用于 1 风味,这些 resvalue 必须根据 buildtype 不同(并且只是为了安全,如果我稍后添加 buildType 并忘记管理它会生成错误以我的口味)
productFlavors{
lite{
dimension "default"
applicationIdSuffix ".lite"
//// HOW TO DO THIS ?
if(buildTypes.debug){
def banner = "my test id"
resValue "string", "ad_view_banner_footer", banner
}
else if(buildTypes.release){
def banner_footer = "my real id"
resValue "string", "ad_view_banner_footer", banner_footer
}
else "GENERATE ERROR UNKNOWN BUILDTYPES"
/// Thanks
}
full{
dimension "default"
applicationIdSuffix ".full"
}
}
谢谢