Some help to find how to do this: I'd like to create some resValue only for 1 flavor and these resvalue must be different according to the buildtype ( and just for security generate an error if i add later a buildType and forget to manage it in my flavor)
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"
}
}
Thanks
So I answer to myself. Using a mix of what I found here and there: