打包时间获取
//getTimeZone(id)这个id可以是GMT+8:北京时间 也可以是所在城市 我这里是杭州
def releaseTime() {
return new Date().format("yyyyMMdd", TimeZone.getTimeZone("Asia/Hangzhou"))
}
在android{}下
applicationVariants.all { variant ->
variant.outputs.all { output ->
def outputFile = output.outputFile
if (outputFile != null && outputFile.name.endsWith('.apk')) {
def fileName = "hotfix_v${defaultConfig.versionName}_${variant.name}_${releaseTime()}_${defaultConfig.versionCode}.apk"
outputFileName = fileName
}
}
}
最终命名:hotfix_v1.0.1_debug_20190816_101.apk