android - 如何将 Mediaserver 日志消息重定向到 android 中的 logcat

标签 android media logcat

我想在Android中查看Mediaserver的日志消息,我已经打开了logcat,但是我从Mediaserver中看不到任何内容。 Mediaserver本身是一个从init.rc启动系统启动的服务,现在的问题是,我无法修改init.rc。

据说service的log是直接到/dev/null的,所以看不到log。 此外,他们建议使用服务将日志重定向到 logwrapper,我们可以使用 logcat 查看日志。我已尝试通过命令 "service mediaserver/system/bin/logwrapper/system/bin/mediaserver",但它不起作用。

你有什么好的方法可以从媒体服务器获取日志吗?而且,你能告诉我一个更好的调试媒体服务器的方法吗? 谢谢。

最佳答案

mediaserver 基本上只是 4 个其他服务的主机 AudioFlinger、MediaPlayerService、CameraService 和 AudioPolicyService(我在这里查看 ICS 4.0.3 源代码)

您可能想看看您正在尝试检测这些服务中的哪些服务...请记住,大多数 LOGV 和 LOGD 在编译发布时都被抑制了

关于android - 如何将 Mediaserver 日志消息重定向到 android 中的 logcat,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6292338/

相关文章:

java - 将在 native 代码中缓存 jclass 防止类被卸载

javascript - Android 拖动事件不适用于带有 ionic 的 4.4.2

css - 点燃火@media

CSS:页面内容和背景图像在移动屏幕上被截断

Android Studio,logcat 在应用程序关闭后清理

android - 将多个目标传递给 subant

css - 使用 Firefox 和 IE 时,Mediawiki 媒体查询不会对浏览器调整大小生效

android - android logcat 中的 GasService

android - 正常使用手机(未连接电脑)是否可以捕获LogCat消息?

android - 无法应用新的 Android 布局