组件化项目中关于BuildConfig的使用
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了组件化项目中关于BuildConfig的使用相关的知识,希望对你有一定的参考价值。
参考技术A 本文是组件化项目的时候关于BuildConfig的一些小知识点,因为Module解耦,不同的Module很难区分环境,所以我主要在BaseModule的build文件里面定义一个变量,主要是针对线上和线下环境,当然读者可以自定义更多的变量,希望对你有所帮助。BuildConfig是android在编译过程中自动生成的一个配置文件。
在不同的编译模式下会生成不同的变量,我们可以利用这些变量来方便不同编译环境下的开发,比如日志的打印(开发环境下可以打印Verbose一级,发布环境下可以打印Warn一级)。
没有自己变动过gradle文件的话,自动生成的BuildConfig一般如下文所示。
如图所示
同java常量。
可以的。
在app模块的build.gradle中(不是Project的),有个buildTypes节点,我们修改如下。
其中 isDebug 是我们自己定义的,编译后的 BuildConfig 为
可以看到系统已经为我们生成了.
以上是关于组件化项目中关于BuildConfig的使用的主要内容,如果未能解决你的问题,请参考以下文章
Ant-Design-Vue中关于Table组件的使用(初级)