新版gradle打包apk更改apk输出名字

在android下加入:

 applicationVariants.all { variant ->
        variant.outputs.all { output ->
            def outputFile = output.outputFile
            if (outputFile != null && outputFile.name.endsWith('.apk')) {
                // apk_渠道名-版本号-版本名称-编译时间.apk
                def fileName = "Gwadar Pro-${variant.buildType.name}-${defaultConfig.versionCode}-v${defaultConfig.versionName}-${buildTime()}.apk"
                outputFileName = fileName
            }
        }
    }

在android外加入获取时间戳方法:

def buildTime() {
    def date = new Date()
    def formattedDate = date.format('yyyy_MM_dd--HH:mm')
    return formattedDate
}

 

你可能感兴趣的:(新版gradle打包apk更改apk输出名字)