1.先在android{}的外面加上
// 获取当前系统时间 def releaseTime() { return new Date().format("yyyy_MM_dd", TimeZone.getTimeZone("UTC")) }
2.studio3.0以上这么写:
//打包改名 android.applicationVariants.all { variant -> variant.outputs.all { // 名称_android_版本号.apk outputFileName = "想改成的名字_${defaultConfig.versionName}_${releaseTime()}.apk" } }
studio3.0以下这么写:
//打包改名 applicationVariants.all { variant -> variant.outputs.each { output -> def outputFile = output.outputFile if (outputFile != null && outputFile.name.endsWith('.apk')) { // 名称_android_版本号.apk def fileName = "你想改成的名字_${defaultConfig.versionName}_${releaseTime()}.apk" output.outputFile = new File(outputFile.parent, fileName) } } }