Android Studio 如何配置打包后的文件名称

我们在新建一个项目然后直接进行Build apk,可以生成一个app_debug.apk的apk文件,那么文件是怎么产生的呢?
点击右下角的Build Variants,我们可以看到
在这里插入图片描述
那么我们就可以推测出文件生成的规则为Module + 下划线 + Active Build Variant + 文件类型

所以如果我们只是简单修改下Module部分的名称话,我们只需要给Module部分重新命名即可。现在我把module重新命名成app123,我们运行看下结果。
在这里插入图片描述
OK,我们发现我们重新生成的apk以及变成了app123.apk

那么我们还有其他方式来修改生成文件的名称么?
点击我们项目的build.gradle
在这里插入图片描述
添加如下配置

android.applicationVariants.all {
    variant ->
        variant.outputs.all { output ->
            output.outputFileName = "项目名称.apk"
        }
}

在这里插入图片描述
Sync一下,然后build
在这里插入图片描述

实际项目中我们还可以会添加当前版本信息到apk名称中,如下操作
在这里插入图片描述
sync,build apk
在这里插入图片描述

这里其实我们可以发现android.defaultConfig.versionName对应的就是在这里插入图片描述

所以同样的道理,我们可以使用其他里面包含的内容,这里就不一样阐述了
简单修改下可以更好看一点

android.applicationVariants.all {
    variant ->
        variant.outputs.all { output ->
            def date = new Date().format("yyMMdd", TimeZone.getTimeZone("GMT+08"))
            if (variant.buildType.name == 'debug'){
                output.outputFileName = "项目名称_${android.defaultConfig.versionName}_${date}_debug.apk"
            }else if (variant.buildType.name == 'release'){
                output.outputFileName = "项目名称_${android.defaultConfig.versionName}_${date}_release.apk"
            }
        }
}

在这里插入图片描述
如果是修改的aar文件名称,只需要把applicationVariants 改成libraryVariants即可

有问题可以留言

  • 3
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 2
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值