as打包apk重命名
as打包apk重命名,修改build.gradle
// 获取 Git 提交哈希的函数
def getGitCommitHash() {
def commitHash = "git rev-parse --short=8 HEAD".execute().text.trim()
return commitHash
}
然后
applicationVariants.all { variant ->
variant.outputs.all {
// 自定义文件名格式
def project = "App"
def separator = "_"
def versionName = variant.versionName
def date = new Date()
def formattedDate = date.format('yyyyMMdd_HHmm')
def gitCommitHash = getGitCommitHash()
def apkName = project + separator + 'go' + separator + "v" + versionName + separator+formattedDate + separator + gitCommitHash + ".apk"
outputFileName = apkName
}
}
老版本Gradle用android.applicationVariants.all,新版本gradle-8.10.2-all不需要加android