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"))
}
posted @ 2018-03-23 16:47  有点理想的码农  阅读(906)  评论(0编辑  收藏  举报