我有两种维度:
flavorDimensions "buildType", "serverType"
prod {
dimension "serverType"
versionNameSuffix "-prod"
}
development {
dimension "buildType"
}
googlePlay {
dimension "buildType"
versionNameSuffix "-play"
versionName "1.1"
}
我希望 googlePlay 风格覆盖 prod 风格的versionNameSuffix,但它只是将后缀附加到最终版本名称,因此我的版本名称如' 1.1-prod-play' 但我希望它像' 1.1-play' 。
有人可以帮助我实现这个目标吗?
答案 0 :(得分:0)
解决方案是覆盖versionName,如下所示:
prod {
dimension "serverType"
versionName globalConfig.androidVersionName + "-prod"
}
development {
dimension "buildType"
}
googlePlay {
dimension "buildType"
versionName globalConfig.androidVersionName
}
其中 globalConfig.androidVersionName 由带有版本名称的变量定义。