解決方法:
在添加依賴 lib_base的時候
releaseCompile project(path: ':lib_base', configuration: 'release')
debugCompile project(path: ':lib_base', configuration: 'debug')
在lib_base的module中 的build.gradle文件中的android{}下面添加
android {
publishNonDefault true
}
就解決了
但是還遇到一種情況不好使:那就是有module app依賴 moduleA,還依賴 moduleB,然後moduleA和B都依賴lib_base,這時候就不好用了,這時候可以在application中定義 一個boolean類型的變量通過變量賦值 來判斷log是否打印。