Android 自定义打包apk文件名

举报
再见孙悟空_ 发表于 2022/01/12 23:08:20 2022/01/12
【摘要】  我们在打包app文件的时候,在之前每次打包完都手动去改app名字,现在我们可以直接在build.gradle简单配置一下,就可以给打包出来的app文件直接命名好,不用再去手动更改文件名了。 我们之前打包文件名字有几部分组成     1)项目名称   2)文件版本号&nbs...

 我们在打包app文件的时候,在之前每次打包完都手动去改app名字,现在我们可以直接在build.gradle简单配置一下,就可以给打包出来的app文件直接命名好,不用再去手动更改文件名了。

我们之前打包文件名字有几部分组成  

  1)项目名称   2)文件版本号  3)打包时间   4)正式/测试包

这个就是我打包出来的效果。

实现这个只需要在build.gradle加上如下配置就可:

下面这段加到

android {

}这里面

  
  1. android.applicationVariants.all { variant ->
  2. variant.outputs.all { output ->
  3. def outputFile = output.outputFile
  4. if (outputFile != null && outputFile.name.endsWith('.apk')) {
  5. outputFileName = "zhjz-v" +
  6. defaultConfig.versionName + "-" +
  7. releaseTime() + "-" +
  8. output.baseName + ".apk"
  9. }
  10. }
  11. }

外面单独定义一个格式化时间的方法。


  
  1. static def releaseTime() {
  2. return new Date().format("MMdd_HHmm", TimeZone.default)
  3. }

配置好 ,重新打包,大功告成。

欢迎各位小伙伴加入我的qq群:开发一群:454430053 开发二群:537532956   这里已经有很多小伙伴在等你了,快来加入我们吧!

文章来源: wukong.blog.csdn.net,作者:再见孙悟空_,版权归原作者所有,如需转载,请联系作者。

原文链接:wukong.blog.csdn.net/article/details/102657917

【版权声明】本文为华为云社区用户转载文章,如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@huaweicloud.com
  • 点赞
  • 收藏
  • 关注作者

评论(0

0/1000
抱歉,系统识别当前为高风险访问,暂不支持该操作

全部回复

上滑加载中

设置昵称

在此一键设置昵称,即可参与社区互动!

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。