android gradle 给所有的buildFlavor 的versionName 增加一个后缀

build里面有很多的productFlavors,我想要给所有的productFlavors 的versionName增加一个后缀比如:_20180323

怎么做?注意是所有的productFlavors。

只需在build.gralde 里面增加一段代码:

android.applicationVariants.all { variant ->
    // Rename versionName
    def customVersionName = variant.mergedFlavor.versionName
    variant.mergedFlavor.versionName = customVersionName +"_"+ releaseDay()
}

def static releaseDay(){
    return new Date().format("yyyyMMdd",TimeZone.getTimeZone("UTC"))
}
原文地址:https://www.cnblogs.com/caoxinyu/p/10568558.html