分享

Android 自定义打包apk文件名

 创始元灵6666 2022-10-17 发布于河北

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

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

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

Android 自定义打包apk文件名_Android 打包

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

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

下面这段加到

android {

}这里面
  • 1.
  • 2.
  • 3.
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"
}
}
}
  • 1.
  • 2.
  • 3.
  • 4.
  • 5.
  • 6.
  • 7.
  • 8.
  • 9.
  • 10.
  • 11.

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

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

  • 1.
  • 2.
  • 3.

    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多