老套路,先看效果圖:
首先第一步在gradle裏面寫個獲取當前時間的方法如下:
//獲取時間的方法 GMT+8代表北京時間
static def getNowTime() {
return new Date().format("yyyy-MM-dd HH-mm-ss", TimeZone.getTimeZone("GMT+8"))
}
然後寫重命名apk的方法:
/**
* 重命名APK
* defaultConfig.versionName:當前版本名字
* defaultConfig.versionCode:當前版本號
* getNowTime() :獲取當前時間的方法
* variant.name:當前打包默認的模式一般分兩種:debug和release
* outputFileName:打包後的文件名字
*/
applicationVariants.all { variant ->
variant.outputs.all {
def fileName = "手機影音" + "_v${defaultConfig.versionName}_c${defaultConfig.versionCode}_t${getNowTime()}_" + variant.name + ".apk"
outputFileName = fileName
}
}
再來看下完整的
可查看完整版本代碼: