在build.gradle文件中,使用以下代码可以实现版本号自动递增的功能:
android {
defaultConfig {
versionCode autoIncrement()
//其他配置...
}
//其他配置...
}
//自动递增版本号方法
def autoIncrement() {
def code = getSharedPreferences("auto_increment", Context.MODE_PRIVATE).getInt("version_code", 1)
code++
getSharedPreferences("auto_increment", Context.MODE_PRIVATE).edit().putInt("version_code", code).apply()
return code
}
其中,在defaultConfig中设置版本号为autoIncrement(),然后定义一个autoIncrement()方法,在此方法中使用SharedPreferences将版本号存储在本地,实现自动递增。这样,在每次构建项目时,版本号就会自动加1。