在项目中配置主版本和子版本,如果没有配置默认都为1
项目根目录 build.gradle
配置:
dependencies {
classpath 'com.kangxiaoguang.gradle.tools:auto-app-version:1.0'
}
app modules app/build.gradle
配置:
apply plugin: 'com.kangxiaoguang.auto-app-version'
appVersion {
appMajor "2"
appMinor "1"
isDebug false
}
生成的版本号格式如:v1.2.100.200610.53b1f2c_master_modify_Shine-debug
1.2.100
:100为versionCode200610
:编译日期53b1f2c
:commit idmaster
:分支名modify
:如果编译该apk的代码未提交会出现该标识Shine-debug
:build variant