我想查看Android中Mediaserver的日志消息,我已经打开了logcat,但是看不到Mediaserver的任何内容。 Mediaserver本身是一项从init.rc
从系统引导启动的服务,现在的问题是,我无法修改init.rc。
据说服务日志直接指向/ dev / null,这就是为什么我们看不到日志的原因。
此外,他们建议使用服务将日志重定向到logwrapper,这样我们可以使用logcat查看日志。我已经通过命令"service mediaserver /system/bin/logwrapper /system/bin/mediaserver
“尝试过,但是它不起作用。
您是否有一些好方法可以从mediaserver获取日志?而且,您能给我展示一种调试Mediaserver的更好方法吗?
谢谢。
最佳答案
媒体服务器基本上只是其他4种服务的主机
AudioFlinger,MediaPlayerService,CameraService和AudioPolicyService(我在这里查看ICS 4.0.3源代码)
您可能需要查看要尝试使用的服务中的哪一项...请记住,大多数LOGV和LOGD在为发行而编译时都会被抑制。