项目需要实现一个版本管理,Android Studio没提供这个功能,查资料后实现了自己想要的效果:
kezhong_release_v1.0.1004_20220408.apk
kezhong_debug_v1.0.1004_20220408.apk
kezhong_release_和kezhong_debug_分别是release和debug目录下文件的前缀,这一段是固定值,后面的部分是变量,其中,v1.0是主版本,1004是一个四位数的小版本号,每次编译自动加1,_20220408是编译日期,.apk是文件后缀。
如何实现的呢?主要是修改app下build.gradle文件,然后配合一个version.properties文件实现版本控制。version.properties原来是没有的,需要自己在app目录下新建一个文本文件,
内容为
VERSION_CODE=1004,这个数字就是你的初始化小版本
然后在build.gradle中增加代码:
第一段代码放在android {}节点中,与defaultConfig{}节点同等级。