BuildConfig.debug always false
标签(空格分隔): android
- 如果是moude,自定义即可
apply plugin: 'com.android.application'
android {
....
buildTypes {
release {
minifyEnabled false
buildConfigField "boolean", "LEO_DEBUG", "false"
proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
}
debug{
buildConfigField "boolean", "LEO_DEBUG", "true"
}
}
}
- 如果是library,如下配置
1.library build.gradle
apply plugin: 'com.android.library'
android {
...
publishNonDefault true
}
2.app build.gradle
dependencies {
compile fileTree(dir: 'libs', include: ['*.jar'])
releaseCompile project(path:':library',configuration:'release')
debugCompile project(path:':library',configuration: 'debug')
}
3.使用 library中
import your_packagename.BuildConfig;
static boolean DEBUG = BuildConfig.DEBUG;
不好用,你打我…