前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >Android 自定义打包apk文件名

Android 自定义打包apk文件名

作者头像
再见孙悟空_
发布2023-02-10 20:25:11
8960
发布2023-02-10 20:25:11
举报

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

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

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

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

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

下面这段加到

代码语言:javascript
复制
android {

}这里面
代码语言:javascript
复制
    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"
            }
        }
    }

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

代码语言:javascript
复制
static def releaseTime() {
    return new Date().format("MMdd_HHmm", TimeZone.default)
}

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

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2019-10-21,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档