自升级到gradle 3.3.2以来,我收到以下错误消息
错误:无法将versionName直接设置为mergedFlavor。
applicationVariants.all { variant ->
def enviroment = variant.productFlavors[0].name.toUpperCase();
def country = variant.productFlavors[1].name.toUpperCase();
def versionName;
versionName=baseVersionName + "_" + enviroment + "_" + country;
def flavor = variant.mergedFlavor
flavor.versionName = versionName
variant.outputs.all {
setVersionNameOverride(versionName)
outputFileName = "Moneybit" +"_"+ versionName +".apk"
}
}
我该如何解决?