android studio打包应用默认生成的apk名称是:app-release.apk 。
如果我们想修改生成的apk文件名,比如想放入版本号,比如想放入渠道号,又比如和打包时间有关联,那我们就需要能自动化生成可自定义的apk文件名,常用的方法是通过gradle配置来实现:
在module的build.gradle中:
def getBuildTime() {
return new Date().format("yyyyMMdd", TimeZone.getTimeZone("UTC"))
}
android {
//build文件名命名
applicationVariants.all {
variant ->
variant.outputs.all {
outputFileName = rootProject.getName()+ "_" + buildType.name + "_v" + defaultConfig.versionName + "-${getBuildTime()}.apk"
}
}
productFlavors {
}
}
评论