Android 自定义打包apk文件名

简介: Android 自定义打包apk文件名

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


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


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


image.png

image.png

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

实现这个只需要在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)
}


相关文章
|
17天前
|
Java API 调度
Android系统 自定义开机广播,禁止后台服务,运行手动安装应用接收开机广播
Android系统 自定义开机广播,禁止后台服务,运行手动安装应用接收开机广播
40 0
|
17天前
|
存储 Java Linux
Android Mstar增加IR 自定义遥控头码完整调试过程
Android Mstar增加IR 自定义遥控头码完整调试过程
27 1
|
3天前
|
机器学习/深度学习 Java Shell
[RK3568][Android12.0]--- 系统自带预置第三方APK方法
[RK3568][Android12.0]--- 系统自带预置第三方APK方法
16 0
|
21小时前
|
XML Java Android开发
如何美化android程序:自定义ListView背景
如何美化android程序:自定义ListView背景
|
21小时前
|
搜索推荐 Android开发
自定义Android标题栏TitleBar布局
自定义Android标题栏TitleBar布局
|
2天前
|
Android开发
Android 高通平台集成无源码apk示例
Android 高通平台集成无源码apk示例
11 0
|
3天前
|
编译器 Android开发
Android S内置APK时AndroidManifest使用uses-library编译报错
Android S内置APK时AndroidManifest使用uses-library编译报错
8 0
|
3天前
|
Java Android开发
Android module 打包成aar或jar
Android module 打包成aar或jar
11 0
|
16天前
|
缓存 Android开发 开发者
pc上使用命令给android安装apk
pc上使用命令给android安装apk
19 0
|
17天前
|
Android开发 芯片
Android源代码定制:移除无用lunch|新建lunch|自定义customize.mk
Android源代码定制:移除无用lunch|新建lunch|自定义customize.mk
26 3