美文网首页
替换项目变量

替换项目变量

作者: plum_zhang | 来源:发表于2016-10-20 15:00 被阅读0次

1.清单文件中 application节点下定义项目变量:

<android:name="UMENG_APPKEY"

android:value="${umeng_app_key}"/>

2.项目的build.gradle文件中定义buildTypes,这里定义debug版本和release版本:

buildTypes {

release {

//开启混淆之后减少1MB

minifyEnabled true

manifestPlaceholders= [umeng_app_key:"111111"]

   }

debug {

//开启混淆之后减少1MB

minifyEnabledfalse

manifestPlaceholders= [umeng_app_key:"222222"]

   }

}

3.通过以上定义就可以实现:当打的包是release版本的时候,umeng_app_key值为111111;debug版本的时候,umeng_app_key的值为222222.

相关文章

  • 替换项目变量

    1.清单文件中 application节点下定义项目变量:

  • string.replace 用变量替换

    我们平常对字符串进行替换的时候 项目里遇到需要传入一个变量,然后在替换

  • shell中${}和$()的区别

    ${}是变量替换,$()是命令替换 eg:

  • shell 替换变量内的指定字符

    已有变量,但是需要替换其指定字符 将变量A中的src内容替换为target内容。 替换一次 全部替换 适用场景,逗...

  • 数仓--Hive-面试之向Hive中传入变量的方式

    Hive向程序中传递变量的方式 暴力替换字符串替换正则替换模板引擎 系统环境变量shell环境变量:${env:v...

  • shell系列2-变量

    一.自定义变量 变量是某个值的名称,引用变量值就称为变量替换$符号是变量替换符号,如variable是变量名,那么...

  • linux学习 Day6-bash特性

    bash支持的引号··(反引号):命令替换“”(双引号):弱引用,可以实现变量替换‘’(单引号):强引用,不完成变量替换

  • shell变量

    变量赋值 定义变量 =两边不能有空格 双引号可以替换变量 $username。单引号不能替换变量,单引号所见即所得...

  • Shell基础脚本-变量与参数

    1、变量替换 变量名是其所指向值的一个占位符(placeholder)。引用变量值的过程我们称之为变量替换(var...

  • vscode 替换变量

    变量替换 Visual Studio Code在调试和任务配置文件以及某些选择设置中支持变量替换。使用$ {var...

网友评论

      本文标题:替换项目变量

      本文链接:https://www.haomeiwen.com/subject/avbfuttx.html