我将木材依赖性添加到我的Java核心库模块构建文件中:

implementation 'com.jakewharton.timber:timber:4.6.0'

虽然gradle同步时没有错误,但我在核心库中看不到或使用timber类。

最佳答案

木材依赖于ANDROID.UTI.Logo,因此它不能用于纯Java模块。
已经有人提议将这个库与android分离,但这个库的创建者已经决定不这么做了。https://github.com/JakeWharton/timber/pull/63
5.0.0快照版本的木材现在支持使用在Java模块中使用的jdk工件。

<dependency>
  <groupId>com.jakewharton.timber</groupId>
  <artifactId>timber-jdk</artifactId>
  <version>5.0.0-SNAPSHOT</version>
</dependency>

07-27 23:43