Android 自定义打包apk文件名
        【摘要】 
                     我们在打包app文件的时候,在之前每次打包完都手动去改app名字,现在我们可以直接在build.gradle简单配置一下,就可以给打包出来的app文件直接命名好,不用再去手动更改文件名了。 
我们之前打包文件名字有几部分组成   
  1)项目名称   2)文件版本号&nbs...
    
    
    
    我们在打包app文件的时候,在之前每次打包完都手动去改app名字,现在我们可以直接在build.gradle简单配置一下,就可以给打包出来的app文件直接命名好,不用再去手动更改文件名了。
我们之前打包文件名字有几部分组成
1)项目名称 2)文件版本号 3)打包时间 4)正式/测试包

这个就是我打包出来的效果。
实现这个只需要在build.gradle加上如下配置就可:
下面这段加到
android {
}这里面
  
   - 
    
     
    
    
     
          android.applicationVariants.all { variant ->
     
    
 
   - 
    
     
    
    
     
              variant.outputs.all { output ->
     
    
 
   - 
    
     
    
    
     
                  def outputFile = output.outputFile
     
    
 
   - 
    
     
    
    
     
                  if (outputFile != null && outputFile.name.endsWith('.apk')) {
     
    
 
   - 
    
     
    
    
     
                      outputFileName = "zhjz-v" +
     
    
 
   - 
    
     
    
    
     
                              defaultConfig.versionName + "-" +
     
    
 
   - 
    
     
    
    
     
                              releaseTime() + "-" +
     
    
 
   - 
    
     
    
    
     
                              output.baseName + ".apk"
     
    
 
   - 
    
     
    
    
     
                  }
     
    
 
   - 
    
     
    
    
     
              }
     
    
 
   - 
    
     
    
    
     
          }
     
    
 
  
 
外面单独定义一个格式化时间的方法。
  
   - 
    
     
    
    
     
      static def releaseTime() {
     
    
 
   - 
    
     
    
    
         return new Date().format("MMdd_HHmm", TimeZone.default)
     
    
 
   - 
    
     
    
    
     
      }
     
    
 
  
 
配置好 ,重新打包,大功告成。
欢迎各位小伙伴加入我的qq群:开发一群:454430053 开发二群:537532956 这里已经有很多小伙伴在等你了,快来加入我们吧!
文章来源: wukong.blog.csdn.net,作者:再见孙悟空_,版权归原作者所有,如需转载,请联系作者。
原文链接:wukong.blog.csdn.net/article/details/102657917
        【版权声明】本文为华为云社区用户转载文章,如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱:
            cloudbbs@huaweicloud.com
        
        
        
        
        
        
        - 点赞
 - 收藏
 - 关注作者
 
            
           
评论(0)