[Gradle] 输出构建 APK 的版本名到文件

android {
    // 输出版本名到 build 目录下的 version_name.txt 文件
    applicationVariants.all { variant ->
        project.tasks["assemble${variant.name.capitalize()}"].doLast {
            new File(project.buildDir, "version_name.txt").withWriter('utf-8') {
                it.write(variant.versionName)
            }
        }
    }
}
原文地址:https://www.cnblogs.com/shaobin0604/p/9688160.html