转自自定义生成BuildConfig文件
BuildConfig文件的位置:你的工程目录-build-generated-source-buildConfig-debug-包名-BuildConfig.java
我们知道这个是工具生成的文件我们并不能手动更改,我们如何去改变它呢?
第一步,打开我们module的Gradle

看到“我添加的这一栏”,我们先这样写,规则是

buildConfigField “String”,“testId”,“1234567” 分别表示

buildConfigField 默认只能这样写,不做解释

“String” 对应生成的类型,可以随意更改

“testId” 对应生成的变量名,可以随意更改

“1234567” 对应生成的值,必须对应数值类型

然后同步一下就OK了,

疑惑的是那边我们声明的明明是String类型而且也加了双引号,为什么出来会是int 类型的数值呢,其实 在gradle中我们声明的任何数值都需要加上" "号,如果是String类型我们可以这样写

然后同步一下

这样就没问题了

重点:关于调用

在工程中BuildConfig.定义的变量名
后话:进阶知识

在我们工程的gradle.properties中这样写

在module的build.gradle中这样写

也是一样可以的,显得也比较优雅

android studio 自定义生成BuildConfig文件,形成打包配置相关推荐

  1. android studio 不生成buildconfig,Android Studio Update 0.4.0找不到buildConfig()

    将Android Studio升级到版本0.4.0后,出现了一个新错误: 我通过gradle-wrapper.properties升级到gradle 1.9 distributionUrl=http\ ...

  2. android studio signingconfigs 打正式包,Android-SigningConfigs打包配置

    本文目标 成功配置signingConfigs Android studio签名 2种签名模式 debug和release模式 debug模式 debug模式使用一个默认的debug.keystore ...

  3. android studio下生成aar文件,本地调用

    第一步:首先创建一个工程MyAAR工程,让后新建一个Module,新建Module时候选择Android Library 第二步:新建module,选择Android Library, 选择next. ...

  4. android studio 混淆jar,android studio如何生成混淆代码的jar

    释放双眼,带上耳机,听听看~! 今天,简单讲讲android里如何在生成jar包时,同时对jar包的代码进行混淆,避免别人看到核心代码. 之前,我对领导说我打包生成的SDK,别人使用android s ...

  5. Android Studio自定义视图无法预览

    Android Studio自定义视图没有办法预览 我想大家应该都和我一样,如果看到布局的编码的时候如果右边能够非常直观地显示出对应的视图,心里会非常舒心,像官方提供的tools命名空间就是为了这个目 ...

  6. android studio如何生成混淆代码的jar

    今天,简单讲讲android里如何在生成jar包时,同时对jar包的代码进行混淆,避免别人看到核心代码. 之前,我对领导说我打包生成的SDK,别人使用android studio导入后可以看所有的源码 ...

  7. [转]Android Studio系列教程六--Gradle多渠道打包

    转自:http://www.stormzhang.com/devtools/2015/01/15/android-studio-tutorial6/ Android Studio系列教程六--Grad ...

  8. Android Studio Gradle实践之多渠道自动化打包+版本号管理

    转: Android Studio Gradle实践之多渠道自动化打包+版本号管理 上次介绍了Android Studio的安装.配置和基本使用.这次讲一下Android Studio用到的打包工具G ...

  9. Android studio 多渠道(多环境)打包grade配置详解

    Android studio 多渠道(多环境)打包grade配置详解 场景:开发app,我们需要两套环境或者两套环境以上的apk,每套环境的apk分两个版本debug版和release版. 公司有套平 ...

  10. Android Studio自定义模板之MVPActivity

    前言 Android开发中经常需要创建Activity.一般情况下,咱们都是"New"->Java Class/Activity.但是Android Studio自带的Act ...

最新文章

  1. 学好python的技巧_初学Python搞不懂基础怎么学得好?掌握这9个技巧你也可以做大神...
  2. 黑入苹果、特斯拉竟如此容易!这位鬼才的攻击方法火了!
  3. 好用到爆的 Java 小技巧
  4. springboot封装统一查询对象进行多条件查询案例(mybatis和mybatis-plus+反射两种版本)
  5. ssh框架mysql连接出错_使用ssh框架,不能像数据库添加数据,还不报错
  6. 【hadoop】有参考价值的博客整理
  7. 管理Sass项目文件结构
  8. 别人都说我老公的字写的不错,大家帮我看看这字行不?
  9. C#实现邮件发送的功能
  10. element-ui滚动条组件el-scrollbar
  11. python卸载_Python包管理工具pip - amanlikethis
  12. c++矩阵的转置和快速转置
  13. python破解压缩包密码(密码字典)
  14. 谷歌插件jsonview的下载与安装
  15. Java与网络调试助手TCP通信
  16. 网页鼠标动态线条html5,网站动态背景线条跟随鼠标移动,吸附鼠标效果代码
  17. sqlmap之tamper绕过
  18. Mybatis关联关系
  19. 用 Python 进行 OCR 图像识别
  20. PS教程:利用灰度蒙版实现无级调节

热门文章

  1. php如何输出换行,PHP怎样才能让输出的内容自动换行
  2. Kinect v2基于Ubuntu16.04使用ORK中linemod算法进行目标检测和定位
  3. java工程师可能需要的视频
  4. IOS多线程处理 三种多线程的实例
  5. 关于MUSIC算法的知识点和MATLAB程序详细注释——学习笔记
  6. 免费进销存真的好用吗?一文告诉你真相
  7. unicode编码对照表
  8. 零基础使用小米球ngrok来快速实现内网穿透
  9. SENT (Single Edge Nibble Transmission) 协议 接口
  10. 新华三杯考前突击---Day1---物联网技术篇