修改生成apk的名称,添加版本号

2018-08-22  本文已影响67人  Frank_Kivi

在对应build.gradle的android下,添加

applicationVariants.all { variant ->
        println(variant.buildType.name)
        if (variant.buildType.name.equals('release')) {//在release包的时候才修改
            variant.outputs.all {
                println(outputFile)
                def apkFile = outputFile
                new File(apkFile.getParent()).deleteDir()//删除当前目录下的现有文件
                if (apkFile != null &&
                        apkFile.name.endsWith('.apk')) {
                    outputFileName = "xxxxx_${variant.versionName}_${variant.versionCode}.apk"  //重命名apk
                }
            }
        }
    }

即可快速修改。如果需要其它深度操作,请查阅groovy语法。

上一篇 下一篇

猜你喜欢

热点阅读