我想更改应用程序口味的版本名称,但只有当它是一个调试版本。

(例如,调试版本将具有1.0.1 D(DEBUG)555或1.0.1 P(DEBUG)555等版本,但是我希望版本的版本只有1.0.1版本)

我该如何实现?

基本上我有这些构建类型:

buildTypes {

debug {

versionNameSuffix " (DEBUG) " + mBuild

}

release {

runProguard true

proguardFiles getDefaultProguardFile('proguard-android-optimize.txt'), file('proguard-project.txt')

signingConfig signingConfigs.release

}

}

和这些口味(适用于不同的api环境):

productFlavors {

dev {

versionName = android.defaultConfig.versionName + " D"

}

prod {

versionName = android.defaultConfig.versionName + " P"

}

}

有没有任何方式如何发布版本没有产品风格版本名称更改?

我试图通过动态设置版本名称

buildTypes.each { buildType ->

if(buildType.name == 'debug') {

productFlavors.dev.versionName = android.defaultConfig.versionName + " D"

}

}

但这导致了

Could not find property ‘dev’ on GroupableProductFlavorDsl container.

android 根据版本,Android – 根据构建类型更改flavor版本名称相关推荐

  1. android 每日构建_Android构建类型和产品风味

    android 每日构建 In this tutorial, we'll be discussing Android Build Types and Product Flavors. We'll se ...

  2. Android官方技术文档翻译——新构建系统概述

    本文译自Android官方技术文档<New Build System>,原文地址:http://tools.android.com/tech-docs/new-build-system. ...

  3. android 4.4 linux 内核版本,稳定内核版本和更新  |  Android 开源项目  |  Android Open Source Project...

    由于之前的内核开发模型(每 2-3 个月发布一次新版本)被认为无法满足大多数用户的需求,Linux 内核稳定版模型于 2005 年随之诞生.用户希望实际用到在 2-3 个月内提交的错误修复程序,但 L ...

  4. java中更改jdk版本_win10更改jdk版本的方法是什么_win10系统如何更改jdk版本图文教程...

    最近有朋友问小编win10更改jdk版本的方法是什么,对于win10更改jdk版本的问题,应该有很多朋友不明白.有时候我们电脑中的jdk版本不适用,需要更改jdk版本,但是有的朋友不知道一个如何修改, ...

  5. idea怎么看jdk版本_怎么看自己的jdk版本

    这个主要是在cmd下输入java-version来查看,64位的效果如下:如果没有标明是多少位的,默认一般是32位的,希望对你有用,我是ndk吧吧主,有问题可以ndk吧留言,谢谢! . 就安装最新版就 ...

  6. cordova指定版本_Cordova/Ionic构建android Gradle错误:支持的最小Gradle版本是2.14.1。当前版本是2.13...

    如果您不小心,Android Studio使用的Gradle版本与Cordova/cordova-android在其自动生成的应用程序代码中指定的Gradle版本可能不匹配.如你所知,运行 $ cor ...

  7. 【AOP 面向切面编程】Android Studio 中配置 AspectJ ( 下载并配置AS中 jar 包 | 配置 Gradle 和 Gradle 插件版本 | 配置 Gradle 构建脚本 )

    文章目录 一.AspectJ 下载 二.拷贝 aspectjrt.jar 到 Android Studio 三.配置 Gradle 和 Gradle 插件版本 四.配置 Gradle 构建脚本 一.A ...

  8. android build获取ext,android – 如何在Gradle中获取当前构建类型

    我的问题非常直接且易于理解. 题 在Gradle中,有什么办法可以在运行时获取当前的构建类型.例如,在运行assembleDebug任务时,build.gradle文件中的任务是否可以根据此任务与调试 ...

  9. eclipse更改android版本,在Android Studio和Android Eclipse 更改现有项目里的SDK版本

    一,在Eclipse下改项目里的SDK的版本方法有几种,都比较简单: 1.右键单击项目--->properties---->Resource----->Android在Project ...

最新文章

  1. 在巨头壁垒下,人工智能细分领域涌现领跑者,这是AI真正的新机遇
  2. 苹果手机透明桌面_苹果官网上,一个透明手机壳卖300多块钱,是不是在耍我们?...
  3. eclipse+cdt+MinGW
  4. 数据中心的变化需要更多有效冷却方式
  5. 雷达波形样式_案例分析 | 基于XSIM的雷达电子对抗仿真
  6. linux中项目部署和日志查看
  7. cdev_init函数
  8. DNSPod揭6省断网重大事故内幕:网游私服恶斗
  9. 6.12使用tensorflow来搭建一个Transformer
  10. Linux系统编程 -- stdin stdout stderr
  11. Asp.net网站使用HttpHandler实现图片防盗链功能
  12. qqkey获取原理_QQkey盗号木马原理分析[教程]
  13. AD快捷键设置(自定义)
  14. win7设置环境变量未生效
  15. 大数据与数据挖掘的基本概念,它们之间的内在联系是什么?
  16. 以下关于python缩进的描述_以下关于Python缩进的描述中,错误的是
  17. ECharts 中的事件和行为
  18. GIT 报错:Branch ‘master‘ set up to track remote branch ‘master‘ from ‘origin‘
  19. 【算法-剑指 Offer】62. 圆圈中最后剩下的数字(环形链表;约瑟夫环;动态规划)
  20. Android Espresso 测试框架探究

热门文章

  1. 窗口分析函数_15_找出第一个元素
  2. Kettle使用_6 配置资源库
  3. 快速排序(quick sort)
  4. Flutter 基础Widgets Text()之TextStyle详解
  5. 神经网络基础:七种网络单元,四种层连接方式
  6. 使用 iosOverlay.js 创建 iOS 风格的提示和通知
  7. [解决]Win7 操作系统不能安装VMware
  8. 脱胎换骨 XIV Gen3摆脱最后的“羸弱点”
  9. Windows 2003架设CA服务器 (视频)
  10. C# Bitmap类型与Byte[]类型相互转化