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