我只需要在一个地方更改版本名称。代码也很简单。

下面的示例将创建一个名为MyCompany-MyAppName-1.4.8-debug.apk或 MyCompany-MyAppName-1.4.8-release.apk的 APK文件,具体取决于所选的构建变体。

请注意,此解决方案适用于APK和App Bundle(.aab文件)。

另请参见:如何在Android项目的gradle中更改proguard映射文件名

最新Gradle插件的解决方案

android {

compileSdkVersion 22

buildToolsVersion "22.0.1"

defaultConfig {

applicationId "com.company.app"

minSdkVersion 13

targetSdkVersion 21

versionCode 14       // increment with every release

versionName '1.4.8'   // change with every release

setProperty("archivesBaseName", "MyCompany-MyAppName-$versionName")

}

}

以上解决方案已通过以下Android Gradle插件版本进行了测试:

3.3.0(2019年1月)

3.1.0(2018年3月)

3.0.1(2017年11月)

3.0.0(2017年10月)

2.3.2(2017年5月)

2.3.1(2017年4月)

2.3.0(2017年2月)

2.2.3(2016年12月)

2.2.2

2.2.0(2016年9月)

2.1.3(2016年8月)

2.1.2

2.0.0(2016年4月)

1.5.0(2015/11/12)

1.4.0-beta6(2015/10/05)

1.3.1(2015/08/11)

随着新版本的发布,我将更新这篇文章。

解决方案仅在版本1.1.3-1.3.0中进行了测试

以下解决方案已通过以下Android Gradle插件版本进行了测试:

1.3.0(2015/07/30)-无法正常运行,错误已计划在1.3.1中修复

1.2.3(2015/07/21)

1.2.2(2015/04/28)

1.2.1(2015/04/27)

1.2.0(2015/04/26)

1.2.0-beta1(2015/03/25)

1.1.3(2015/03/06)

应用程式Gradle档案:

apply plugin: 'com.android.application'

android {

compileSdkVersion 21

buildToolsVersion "21.1.2"

defaultConfig {

applicationId "com.company.app"

minSdkVersion 13

targetSdkVersion 21

versionCode 14       // increment with every release

versionName '1.4.8'   // change with every release

archivesBaseName = "MyCompany-MyAppName-$versionName"

}

}

android gradle 设置 output文件名,如何使用gradle在APK文件名中设置versionName?相关推荐

  1. android 字体慢慢变大 网易新闻,如何在网易新闻中设置字体大小?在网易新闻中设置字体大小的方法...

    大家经常使用网易新闻吧,我们可以在里面查看许多新的消息,下面小编给大家分享一下在网易新闻中设置字体大小的方法,希望会对你有所帮助. 1.打开网易新闻客户端,进入网易新闻主界面后,在主界面中可以看到当天 ...

  2. HTML设置字体颜色1008无标题,如何在HTML中设置字体颜色,你知道这几种方式吗?...

    color设置字体颜色 在color设置字体颜色之前,我们首先了解color在css中有几种取值方式,一共有4种方式,若有不全还请在评论区告知谢谢,4种方式如下: 十六进制.十进制. 英文单词.十六进 ...

  3. html怎么设置字体于字体的间隔,如何在css中设置字体间隔

    如何在css中设置字体间隔 发布时间:2021-05-15 15:39:05 来源:亿速云 阅读:81 作者:Leah 如何在css中设置字体间隔?针对这个问题,这篇文章详细介绍了相对应的分析和解答, ...

  4. html设置高度是实际的1.5倍,word中设置的行距是1.5倍为什么显示出来却很大

    方法1:在行距列表中设置 打开Word2013文档窗口,选中需要设置行距的段落或全部文档.在"开始"功能区的"段落"分组中单击"行和段落间距距&quo ...

  5. JSP设置Excel表格换行_如何在WPS-Excel表格中设置可爱的“温馨提示”?

    在Excel表格中录入数据时,有时候细心的文档制作者会将单元格设置一个"温馨提示",以此来提示输入者. 比如说"请输入11位手机号"."请输入18位身 ...

  6. java如何设置1.5倍行距_Java如何在iText中设置段落行间距?

    要设置的行间距在iText的段落可以通过传递线空间/领先的参数进行Paragraph构造.在下面的示例中,我们将行距设置为32.我们还可以通过调用此对象的setSpacingBefore()和setS ...

  7. 联想t450进入bios设置按哪个键_联想电脑怎么在BIOS中设置从U盘或光盘启动

    1 联想lenovo或ThinkPad启动U盘或光盘的步骤: 一:启用快捷启动菜单模式步骤: 1,开机后在显示"LENOVO"自检画面的时候,反复按F12键(部分超极本机型可能是& ...

  8. java http设置cookies_如何使用Java在Http Get方法中设置Cookies

    可以肯定的是,您应该从响应的Set-Cookie标头收集Cookie.要在后续请求中发回它们,您应该使用 URLConnection#addRequestProperty()逐个设置它们. 基本上: ...

  9. python怎么设置环境变量_百度经验_如何在Python中设置环境变量

    sisanared.. 49 os.environ行为类似于python字典,因此可以执行所有常见的字典操作.除了其他答案中提到的get和set操作之外,我们还可以简单地检查是否存在密钥 Python ...

  10. Android Gradle 批量修改生成的apk文件名

    目录 一.简介 二.代码实现 1. Gradle 3.0以下版本 2.Gradle 3.0以上版本 一.简介 平时开发都知道,我们要上线的时候需要在Android studio打包apk文件,可是默认 ...

最新文章

  1. spring cloud (一):大话 Spring Cloud
  2. python中使用ElementTree 操作XML
  3. 第23讲:利用资源,学会用打码平台处理验证码
  4. CF917B MADMAX
  5. leetcode No.83 删除排序链表中的重复元素
  6. asp.net程序中最常用的三十三种编程代码标签
  7. CMS :内容管理系统
  8. 浅谈“be practical and realistic”
  9. Adobe Reader 9.0记住阅读位置
  10. stretchblt 模糊_微软开源持续开发模糊测试工具OneFuzz
  11. 摄像机成像原理图解析
  12. 白日门传奇手游源码端
  13. 加拿大电子计算机工程留学,【加中留学】加拿大计算机工程专业哪些大学比较好...
  14. SSD1315驱动的OLED
  15. Python入门自学进阶-Web框架——8、认识Ajax,与Django交互,基于jQuery
  16. 2-Druid 系统框架
  17. 被误解的tinyint(1)
  18. 使用python语言调用科大讯飞离线语音合成
  19. div 设置a4大小_javascript – 拉伸div到A4大小
  20. 深入理解 Proxy 和 Reflect-- JavaScript

热门文章

  1. ios 扑克牌效果轮播_iOS一行代码实现立体轮播图
  2. 为什么wait和notify只能在synchronized中?
  3. memory matlab,memory – 在MATLAB中处理大量结构
  4. android git提交整个项目_使用git管理嵌入式软件版本
  5. framebuffer显示JPEG图片
  6. php 负载监控_PHP监控linux服务器负载
  7. linux python cpu温度,linux-raspbian系统下编写python脚本显示树莓派的当前cpu温度、使用率、内存和硬盘信息...
  8. java null转换jason_Java进阶知识,轻松理解Java泛型
  9. jquery的contains如何实现精准匹配
  10. vue中的倒计时跳转页面问题和axios网络请求this作用域问题