我有2种口味和2种buildType。 ApplicationId是常量,其他是变量;
我需要为此逻辑提供cofigure manifestPlaceholders值:
value = applicationId + (currentFlavor.equals(flavor2) ? "c" : "") + (currentBuild.equals(buildType.debug) ? "dev" : "")
manifestPlaceholders = [pakackage:value]
也就是说,对于flavor2,将添加后缀" c"调试版本将添加为后缀" dev"。它有可能吗?
答案 0 :(得分:2)
如果您希望使用基于flavor和构建类型的不同applicationId构建
productFlavors {
flavor2 {
applicationIdSuffix ".c"
}
...
}
buildTypes {
debug {
applicationIdSuffix ".dev"
}
release{
}
}
将生成以下构建: