修改生成apk的名称,添加版本号
2018-08-22 本文已影响67人
Frank_Kivi
在对应build.gradle的android下,添加
applicationVariants.all { variant ->
println(variant.buildType.name)
if (variant.buildType.name.equals('release')) {//在release包的时候才修改
variant.outputs.all {
println(outputFile)
def apkFile = outputFile
new File(apkFile.getParent()).deleteDir()//删除当前目录下的现有文件
if (apkFile != null &&
apkFile.name.endsWith('.apk')) {
outputFileName = "xxxxx_${variant.versionName}_${variant.versionCode}.apk" //重命名apk
}
}
}
}
即可快速修改。如果需要其它深度操作,请查阅groovy语法。