我们在打包app文件的时候,在之前每次打包完都手动去改app名字,现在我们可以直接在build.gradle简单配置一下,就可以给打包出来的app文件直接命名好,不用再去手动更改文件名了。
我们之前打包文件名字有几部分组成
1)项目名称 2)文件版本号 3)打包时间 4)正式/测试包
这个就是我打包出来的效果。
实现这个只需要在build.gradle加上如下配置就可:
下面这段加到
android {
}这里面
android.applicationVariants.all { variant -> variant.outputs.all { output -> def outputFile = output.outputFile if (outputFile != null && outputFile.name.endsWith('.apk')) { outputFileName = "zhjz-v" + defaultConfig.versionName + "-" + releaseTime() + "-" + output.baseName + ".apk" } } }
外面单独定义一个格式化时间的方法。
static def releaseTime() { return new Date().format("MMdd_HHmm", TimeZone.default) }