App 名称的生成指定格式

2018-12-26  本文已影响0人  WorkFamily

生产应用名称如:ShareSdk-v3.0.1_20181226.apk

android.applicationVariants.all {

    variant -> variant.outputs.each {

        output ->def outputFile = output.outputFile

        if (outputFile !=null && outputFile.name.endsWith('.apk')) {

            // 这里修改apk文件名

            // def fileName = "demo_${variant.productFlavors[0].name}-${defaultConfig.versionCode}- ${defaultConfig.versionName}-${releaseTime()}.apk"

                def fileName ="ShareSdk" +"-v" + defaultConfig.versionName +"_" +new Date().format("yyyy-MM-dd") +".apk"

                //def fileName = outputFile.name.replace("app", "${rootProject.ext.appName}-${releaseTime()}-${defaultConfig.versionCode}-${defaultConfig.versionName}")

                output.outputFile =new File(outputFile.parent, fileName)

            }

        }

}

上一篇 下一篇

猜你喜欢

热点阅读