一:放在根目录下 // 当前beta版本号 ext.build_number = "beta" // 显示的时间格式,形如20170710 def releaseTime() { return new Date().format("yyyyMMddHHmm", TimeZone.getDefault()) }
二:放在android里面
applicationVariants.all { variant -> variant.outputs.each { output -> def outputFile = output.outputFile if (outputFile != null && outputFile.name.endsWith('.apk')) { // 显示app名称+当前版本号 def fileName = "A901-V${variant.versionName}" // 加入打包时间 fileName = fileName + "-${releaseTime()}" // 如果是debug版本,加入beta版本号 if ('debug' == variant.buildType.name) { fileName = "${build_number}.apk" } else { // 如果是release版本,直接显示 fileName = fileName + "-release.apk" } output.outputFile = new File(outputFile.parent, fileName) } } }