android打包生成apk时自定义文件名版本号等
版权声明:
本文为博主原创文章,转载请声明原文链接...谢谢。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 } } } }