時間:
def releaseTime() {
return new Date().format("yyyyMMdd", TimeZone.getTimeZone("UTC"))
}
3.0以前:
android.applicationVariants.all { variant ->
variant.outputs.each { output ->
output.outputFile = new File(
output.outputFile.parent,
output.outputFile.name.replace(output.outputFile.name, "你的應用名稱_V${variant.versionName}-${releaseTime()}.apk"))
}
}
主要修改 each() 和 outputFile() 方法爲 all() 和 outputFileName。
3.0後簽名配置:
android.applicationVariants.all { variant ->
variant.outputs.all { output ->
//Android studio3.0以後
outputFileName= "你的應用名稱_V${variant.versionName}-${releaseTime()}_${variant.buildType.name}.apk"
}
}
如果不想設置時間,可以去掉-${releaseTime()}