build里面有很多的productFlavors,我想要给所有的productFlavors 的versionName增加一个后缀比如:_20180323

怎么做?注意是所有的productFlavors。

只需在build.gralde 里面增加一段代码:

android.applicationVariants.all { variant ->// Rename versionNamedef customVersionName = variant.mergedFlavor.versionNamevariant.mergedFlavor.versionName = customVersionName +"_"+ releaseDay()
}def static releaseDay(){return new Date().format("yyyyMMdd",TimeZone.getTimeZone("UTC"))
}

android gradle 给所有的buildFlavor 的versionName 增加一个后缀相关推荐

  1. 【Android 修炼手册】Gradle 篇 -- Android Gradle Plugin 主要 Task 分析

    上文回顾 上篇文章里讲了 android gradle plugin 的整体流程,引入插件以后生成了很多 Task,这篇文章就谈谈生成的这些 Task 都有什么用处,以及一些主要 Task 的实现 预 ...

  2. android gradle 设置 output文件名,如何使用gradle在APK文件名中设置versionName?

    我只需要在一个地方更改版本名称.代码也很简单. 下面的示例将创建一个名为MyCompany-MyAppName-1.4.8-debug.apk或 MyCompany-MyAppName-1.4.8-r ...

  3. Android Gradle使用总结

    转载请标明出处:http://blog.csdn.net/zhaoyanjun6/article/details/77678577 本文出自[赵彦军的博客] 系列目录 Android Gradle使用 ...

  4. Android渠道包自动发布市场,Android Gradle实现打包指定渠道后自动上传到fir

    fir分三个主要步骤1.获取fir上传凭证 2.上传APK+APP logo图标 3.获取最新的下载地址供别人下载 注:python使用的是requests网络请求库 1.获取fir上传凭证 imag ...

  5. android 65536 gradle,如何防止在Android Gradle中使用Multi-dex

    以下是我的gradle文件.我收到了MultiDexException.我不想启用multidex,因为我的应用程序并不复杂.因此,我坚信我一定做错了什么.有人可以看看我的gradle文件,并指出可以 ...

  6. android gradle 设置,android gradle配置指南

    Gradle简介 Gradle 是一个基于Ant和Maven概念的项目自动化建构工具.它使用一种基于Groovy的特定领域语言(DSL)来声明项目设置,这比我们的ANT使用XML构建配置要灵活的多.在 ...

  7. android gradle 设置 output文件名,Android gradle build 修改文件名称及目录

    Android gradle build 修改文件名称及目录 android 在build的时候.输出apk的位置在于工程目录下的build文件夹下,名称也是固定的,但是在某些场景下需要对apk进行重 ...

  8. Android gradle统一依赖版本:Composing builds

    之前写过一篇Android gradle统一依赖版本:kotlin+buildSrc的集成使用, 两者的区别可以参照再见吧 buildSrc, 拥抱 Composing builds 提升 Andro ...

  9. android new file 产生重复文件 ~2,Android Gradle在打包httpmime期间生成重复文件

    当我尝试构建我的android项目时出现此错误.首先,我收到一个错误,由于AndroidMultiPartEntity.java中的问题,我无法运行东西,所以我添加了 compile "or ...

最新文章

  1. Django_ORM数据表查询总结
  2. dpdk 18 ixgbe驱动初始化分析
  3. sqlserver文件转mysql_怎样将Sqlserver数据库转成mysql数据库
  4. 最新idea设置默认maven
  5. 左右声道测试_小说:少年参加测试,直接挑战十只狗恐兽,众人见了惊呼:SS级...
  6. 2017.3.6~2017.3.7 Harry And Magic Box 思考记录(特别不容易)
  7. Tensorflow图像处理以及数据读取
  8. 北京科技大学计算机控制大作业,北京科技大学计算机控制系统实验报告
  9. 6.解决循环依赖的问题
  10. C++模拟鼠标移动及单击实现代码
  11. NC协议服务器端库登陆失败,NC数据库日常维护
  12. 手机微信中的文档存放位置
  13. Java在线预览(word转html)--强势推荐
  14. mysql字符串索引与数字索引_×××数字和字符串数字的索引使用情况
  15. Minimum supported Gradle version is 6.1.1. Current version is 5.6.4.
  16. oracle RAC 集群无法启动
  17. 利用排序规则特点计算汉字笔划和取得拼音首字母
  18. ABAP-SAP 账号批量创建分配权限程序
  19. 六自由度工业机器人 机械手臂 3D2D结构图纸 工业机器人
  20. 【程序源代码】CRM客户关系管理系统

热门文章

  1. php数据更新实例,php mysq数据编辑更新实例_PHP教程
  2. apply筛选 pandas_Pandas中第二好用的函数 | 优雅的apply
  3. sqlserver 无法远程连接到服务器,SQLServer2019无法连接远程服务器
  4. oracle 一致性读数量,ORACLE 一致性读原理记录
  5. apache php ffmpeg,linux(php环境) 安装ffmpeg
  6. php 商场收银收费系统,使用的策略模式
  7. 【Interfacenavigation】XML中的字体(27)
  8. clientHeight , scrollHeight , offsetHeight之间的区别及兼容方案
  9. python基础补充
  10. apply的调用 http://bbs.51js.com/thread-82017-1-3.html