android打包生成apk时自定义文件名版本号等

来源:赵克立 分类: Android 标签:Android发布时间:2018-05-10 09:51:40浏览:78
版权声明:
本文为博主原创文章,转载请声明原文链接...谢谢。o_0。
温馨提示:
技术类文章有它的时效性,请留意文章更新时间以及软件的版本
更新时间:
2018-05-10 09:51:40

开发apk时肯定有调试版本和发布版本等默认生成文件名是app-debug.apk。下面添加一些构建代码生成我们想要的文件名

 android {
    //指定打包后应用名称
    applicationVariants.all { variant ->
        variant.outputs.all { output ->
            def outputFile = output.outputFile
            if (outputFile != null && outputFile.name.endsWith('.apk')) {
                def fileName
                if (variant.buildType.name == 'release') {
                    fileName = "app_${defaultConfig.versionName}_${defaultConfig.versionCode}.apk"
                } else if (variant.buildType.name == 'debug') {
                    fileName = "app_${defaultConfig.versionName}_${defaultConfig.versionCode}_debug.apk"
                }else{
                    fileName="app_${defaultConfig.versionName}_${defaultConfig.versionCode}_other.apk"
                }
                outputFileName=fileName
            }
        }
    }
}



微信号:mokuyu QQ群:215861553 紧急求助须知
留下一点心意, :)
点击更换验证码
留言