【发布时间】:2021-01-13 08:09:01
【问题描述】:
一些帮助找到如何做到这一点: 我只想为 1 种口味创建一些 resValue,这些 resvalue 必须根据构建类型而有所不同 (为了安全起见,如果我稍后添加 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"
}
}
谢谢
【问题讨论】:
标签: android gradle android-productflavors android-build-type