当前位置: 首页 > news >正文

安卓自定义build的apk文件名

android studio打包应用默认生成的apk名称是:app-release.apk 。

如果我们想修改生成的apk文件名,比如想放入版本号,比如想放入渠道号,又比如和打包时间有关联,那我们就需要能自动化生成可自定义的apk文件名,常用的方法是通过gradle配置来实现:

在module的build.gradle中:

def getBuildTime() {return new Date().format("yyyyMMdd", TimeZone.getTimeZone("UTC"))
}android {//build文件名命名applicationVariants.all {variant ->variant.outputs.all {outputFileName = rootProject.getName()+ "_" + buildType.name + "_v" + defaultConfig.versionName + "-${getBuildTime()}.apk"}}productFlavors {}
}
http://www.dtcms.com/a/137274.html

相关文章:

  • 【C++动态规划 组合数学】3193. 统计逆序对的数目|2266
  • 精通MySQL:快速获取数据表字段提高开发效率
  • 二级建造师备考攻略:高效学习与题库推荐
  • WPF View 与ViewModel注入对象
  • MySQL MVCC工作流程详解
  • 《重构全球贸易体系用户指南》解读
  • 有限元分析如何应对很薄的零件?
  • C++数组
  • 美信监控易:揭秘高效数据采集和数据分析双引擎
  • 领域驱动设计的创新和佛学(01)
  • 每日一题洛谷P1014 [NOIP 1999 普及组] Cantor 表c++
  • 使用 Kubernetes Scheduler Framework 插件机制实现 Filter 插件的最小可运行 Demo
  • SparseDrive---论文阅读
  • 【HDFS入门】数据存储原理全解,从分块到复制的完整流程剖析
  • 线程安全学习
  • Python项目--基于Python的自然语言处理文本摘要系统
  • C++面试考点:类(class)
  • 【开源项目】Excel手撕AI算法深入理解(四):AlphaFold、Autoencoder
  • MySQL 锁机制全景图:分类、粒度与示例一图掌握
  • 每天记录一道Java面试题---day39
  • Web自动化测试的详细流程和步骤
  • shell编程正则表达式与文本处理器
  • 显示模组Bonding IC气泡问题
  • bert项目解析
  • uniapp实现图文聊天功能
  • java-spring笔记
  • HackMyVM Gigachad.
  • 《MySQL基础:了解MySQL周边概念》
  • MySQL 慢查询日志深入分析与工具实战(mysqldumpslow pt-query-digest)
  • 分层式设备控制架构、分布式微服务架构及插件化架构