Tra*_*vis 14 android log4j android-emulator
我试图将现有的SDK软件挂在Android设备上,并且所述SDK的一个依赖项是Apache log4j.我能够将我的测试程序加载到android模拟器上但是当调用log4j对象"PropertySetter"时,程序失败并出现验证异常.有没有办法改善这个问题?
小智 13
实际上使用slf4j对我来说是一个非常轻松的过程,这似乎是常见的情况,至少对于使用简单的log4j功能的库来说.您实际上不需要将slf4j替换为log4j,只需从http://www.slf4j.org/download.html向您的项目添加两个slf4j库:
- 用于Android的slf4j库(目前为slf4j-android-1.6.1-RC1.jar)
-  log4j over slf4j(http://www.slf4j.org/legacy.html#log4j-over-slf4j)桥.
后者定义了典型实现使用的核心log4j类,并将它们绑定到slf4j Android实现.一旦添加了库,代码就可以运行.
小智 2
我建议尝试用 slf4j 代替 log4j。这不是一个轻松的切换,但它可能比您所拥有的更容易。slf4j 为包括 log4j 在内的多个记录器提供了一个公共前端,并且有一个 slf4j-android 包。
不,Android 的日志机制不太好。与 log4j 可以为您做的事情相比,它是非常不足的。
| 归档时间: | 
 | 
| 查看次数: | 28230 次 | 
| 最近记录: |