我尝试在Android上使用tinylog 2.0,但出现问题。 记录器会显示该错误:
LOGGER WARN: No logging framework implementation found in classpath. Add tinylog-impl.jar for outputting log entries.
但是在gradle文件中我有
implementation 'org.tinylog:tinylog-api:2.0.0-M3'
implementation 'org.tinylog:tinylog-impl:2.0.0-M3'
我不使用proguard,并且在Gradle中标志minifyEnabled为false
我发现应用程序无法加载类,因为它找不到它们。我不明白,为什么课程不在APK文件中
答案 0 :(得分:2)
在tinylog 2.0.0-M3中,存在一个错误,该错误导致使用错误的类加载器来加载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'