我想在Android中看到Mediaserver的日志消息,我已经打开了logcat,但是我看不到来自Mediaserver的任何东西。Mediaserver本身是一个从init.rc启动系统的服务,现在的问题是,我不能修改init.rc。
据说服务的日志指向/dev/null,这就是为什么我们看不到日志的原因。此外,他们还建议使用service将日志重定向到logwrapper,这样我们就可以使用logcat查看日志。我已经通过命令"service mediaserver /system/bin/logwrapper /system/bin/mediaserver尝试过了,但它不起作用。
你有没有从mediaserver获取日志的好方法?另外,你能告诉我一个更好的调试mediaserver的方法吗?谢谢。
发布于 2012-04-06 03:19:05
mediaserver基本上只是另外4个服务AudioFlinger、MediaPlayerService、CameraService和AudioPolicyService的主机(我这里看的是ICS4.0.3源代码)
您可能希望查看您正在尝试检测这些服务中的哪些服务……请记住,大多数LOGV和LOGD在编译发布时都会被抑制
https://stackoverflow.com/questions/6292338
复制相似问题