利用buildConfigField从另一种角度解决BuildConfig.DEBUG的坑。
来源:互联网 发布:海森梅尔几线牌子 知乎 编辑:程序博客网 时间:2024/05/16 02:58
相信许多同学都有过使用BuildConfig.DEBUG来去区分当前是否是Debug版本的经历。而用过的同学都知道,如果你的项目中只有一个model的话基本没有什么问题,而如果你的项目中不止一个model那么BuildConfig.DEBUG的值就没有那么可靠了。
我今天不会带领大家分析原因,也不会去正面解决这个问题。因为原因分析和问题的解决网上有很多,大家可以去自行搜索。我今天是带大家从另外一个角度去规避这个问题。步骤很简单。
- 就是在你的build.gradle文件中添加以下代码:
buildTypes { release { …… //部分代码被省略 buildConfigField "boolean", "IS_DEBUG", "false" } debug { …… //部分代码被省略 buildConfigField "boolean", "IS_DEBUG", "true" } }
- 添加完上面的代码点击右上角的sync now同步以下代码。这时你就可以使用BuildConfig.IS_DEBUG来区分是否是debug版本了。
说明:buildConfigField "boolean", "IS_DEBUG", "false"
中的IS_DEBUG可以自定义。
以上是个人的解决办法,如果你觉得有用请帮忙点赞,也欢迎大神拍砖。
阅读全文
0 0
- 利用buildConfigField从另一种角度解决BuildConfig.DEBUG的坑。
- BuildConfig.Debug总为false的解决
- BuildConfig.DEBUG的使用
- 【android】利用BuildConfig.DEBUG来控制日志的输出
- BuildConfig:Android BuildConfig.DEBUG的妙用
- Android BuildConfig.DEBUG的妙用
- Android BuildConfig.DEBUG的使用
- Android BuildConfig.DEBUG的妙用
- android BuildConfig Debug的妙用
- BuildConfig 中 DEBUG的作用
- android BuildConfig.DEBUG的妙用
- Android BuildConfig.DEBUG的妙用
- ANDROID BUILDCONFIG.DEBUG的妙用
- Lisp的本质 - 从另一种角度洞悉Lisp之美
- BuildConfig.DEBUG
- BuildConfig.DEBUG
- 解决依赖库中BuildConfig.DEBUG的值总为False的问题
- 解决Android studio被依赖module里BuildConfig.DEBUG的值总为false问题
- 函数onsize()与onsizing()区别
- IDA 动态调试apk so
- QT怎样使用Ui文件
- md5中文加密不一致 c++
- 集成运算放大电路概述
- 利用buildConfigField从另一种角度解决BuildConfig.DEBUG的坑。
- activity生命周期
- bzoj 1030: [JSOI2007]文本生成器
- ORACLE in与exists语句的区别
- EL表达式的用法(二)--执行运算
- 导出jsp为excel
- springmvc框架详解
- 禁止Html5在手机上屏幕页面缩放
- PAT 1018锤子剪刀布