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

标签: none

添加新评论