在打包签名之前,在相应的module的build.gradle中添加如下代码
<pre name="code" class="java"> applicationVariants.all { variant ->
variant.outputs.each { output ->
def oldFile = output.outputFile
def newName = 'luckpan';
if (variant.buildType.name.equals('release')) {
// println(variant.productFlavors[0].name)
def releaseApkName = 'study-' + defaultConfig.versionName + '-luckpan.apk'
output.outputFile = new File(oldFile.parent, releaseApkName)
}
if (variant.buildType.name.equals('beta')) {
newName = oldFile.name.replace(".apk", "-v" + defaultConfig.versionName + "-build" + getDate() + ".apk")
output.outputFile = new File(oldFile.parent, newName)
}
if (variant.buildType.name.equals('debug')) {
}
}
}