首先明确,BuildConfig是Gradle编译后自动生成的文件
打开build.gradle(Module:app)
然后在buildTypes内添加自己要定义的
buildTypes {
//自定义变量值
def BOOLEAN = "boolean"
def TRUE = "true"
def FALSE = "false"
def IS_SHOW_LOG = "IS_SHOW_LOG"
debug {
minifyEnabled false
//这是我添加的,用来控制Log
buildConfigField BOOLEAN, IS_SHOW_LOG, TRUE
}
release {
// 不显示Log
minifyEnabled false
//这是我添加的,用来控制Log
buildConfigField BOOLEAN, IS_SHOW_LOG, FALSE
proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
}
}
def BOOLEAN = "boolean"
def TRUE = "true"
def FALSE = "false"
def IS_SHOW_LOG = "IS_SHOW_LOG"
debug {
minifyEnabled false
//这是我添加的,用来控制Log
buildConfigField BOOLEAN, IS_SHOW_LOG, TRUE
}
release {
// 不显示Log
minifyEnabled false
//这是我添加的,用来控制Log
buildConfigField BOOLEAN, IS_SHOW_LOG, FALSE
proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
}
}
然后在自己需要的地方使用
通过ctrl+鼠标索引可以看见自定义的Log控制加入配置文件中,也可以在debug中找到BuildConfig文件