AS自动更换apk名称
2019-03-07 本文已影响1人
smile夕颜
在android目录下添加
多渠道:
variant.outputs.all { output ->
if (!variant.buildType.isDebuggable()) {
//获取签名的名字 variant.signingConfig.name
//要被替换的源字符串
def sourceFile ="-${variant.flavorName}-${variant.buildType.name}"
//替换的字符串
def replaceFile ="V${variant.versionName}_${variant.flavorName}_${variant.buildType.name}_${releaseTime()}"
outputFileName = output.outputFile.name.replace(sourceFile, replaceFile)
}
}
}
单渠道:
variant.outputs.all { output ->
if (!variant.buildType.isDebuggable()) {
//获取签名的名字 variant.signingConfig.name
//要被替换的源字符串
def sourceFile ="-${variant.flavorName}-${variant.buildType.name}"
//替换的字符串
def replaceFile ="V${variant.versionName}_${variant.flavorName}_${variant.buildType.name}_${releaseTime()}"
outputFileName = output.outputFile.name.replace(sourceFile, replaceFile)
}
}
}