偷的,先上链接 Android:签名打包后关闭Log打印
第一步:自定义buildconfig标明log的打印与关闭
在app->buile.gradle中的buildTypes中添加下面字段:
buildTypes {
release {
// 使用签名打包时不显示Log
buildConfigField "boolean", "LOG_DEBUG", "true"
........
}
debug {
//正常debug测试打开log打印
buildConfigField "boolean", "LOG_DEBUG", "false"
........
}
}
第二步:在代码中做判断是否是debug
if (BuildConfig.DEBUG) {
Log.d...
}