我尝试在android上使用tinylog 2.0,但遇到了一个问题。
记录器打印该错误:

LOGGER WARN: No logging framework implementation found in classpath. Add tinylog-impl.jar for outputting log entries.

但在梯度文件里我有
implementation 'org.tinylog:tinylog-api:2.0.0-M3'
implementation 'org.tinylog:tinylog-impl:2.0.0-M3'

我不使用proguard,gradle中的flag minifyenabled为false
我发现应用程序无法加载类,因为它找不到它们。我不明白,为什么类不在apk文件中

最佳答案

在tinylog 2.0.0-m3中,有一个bug导致使用错误的类加载器加载tinylog的服务文件。此错误在另一个上下文中报告为issue #96,并用tinylog 2.0.0-m4修复。
只需更新依赖项:

implementation 'org.tinylog:tinylog-api:2.0.0-M4'
implementation 'org.tinylog:tinylog-impl:2.0.0-M4'

关于android - 使用tinylog 2.0,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/55125267/

10-09 05:32