项目中想用BuildConfig.DEBUG判断环境,debug模式下依赖module中BuildConfig中代码如下
public static final boolean DEBUG = Boolean.parseBoolean("true");
但得到的值一直为false,最后在stackoverflow上找到了解决方法
被依赖的module中添加:例如library下
android {
publishNonDefault true
}
APP下添加:
dependencies {
releaseCompile project(path: ':library', configuration: 'release')
debugCompile project(path: ':library', configuration: 'debug')
}