安卓自定义build的apk文件名

kktoo
kktoo
kktoo
17
文章
1
评论
2019年6月28日15:58:36 评论 201 442字阅读1分28秒

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 {

	}
}
kktoo
  • 文本由 发表于 2019年6月28日15:58:36
  • 除非特殊声明,本站文章均为原创,转载请务必保留本文链接
匿名

发表评论

匿名网友 填写信息

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen: