ale*_*pfx 7 logging android timber-android
我将Timber依赖项添加到我的Java核心库模块build.gradle文件中:
implementation 'com.jakewharton.timber:timber:4.6.0'
Run Code Online (Sandbox Code Playgroud)
虽然gradle同步时没有出错,但我无法在Core Library中看到或使用Timber类.
Timber依赖android.util.Log,因此不能在纯Java模块中使用。
已经提出将库与Android解耦,但是库的创建者已决定反对它。https://github.com/JakeWharton/timber/pull/63
Timber的5.0.0-SNAPSHOT版本现在支持通过使用jdk工件在Java模块中使用。
<dependency>
<groupId>com.jakewharton.timber</groupId>
<artifactId>timber-jdk</artifactId>
<version>5.0.0-SNAPSHOT</version>
</dependency>
Run Code Online (Sandbox Code Playgroud)
如果有人在寻找多模块 android 项目的 Timber(没有 android 依赖)。像下面这样使用timber-jdk。
在项目的build.gradle文件中。
allprojects {
repositories {
maven { url 'https://oss.sonatype.org/content/repositories/snapshots/' }
}
}
Run Code Online (Sandbox Code Playgroud)
在单个模块build.gradle文件中(例如:域或远程模块)
implementation "com.jakewharton.timber:timber-jdk:5.0.0-SNAPSHOT"
Run Code Online (Sandbox Code Playgroud)
有了这个,你应该能够Timber在没有 android 框架依赖的情况下实现
| 归档时间: |
|
| 查看次数: |
1263 次 |
| 最近记录: |