代码改变世界

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

2018-09-21 19:35  shaobin0604  阅读(428)  评论(0编辑  收藏  举报
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)
            }
        }
    }
}