【问题标题】:Waiting for service media.audio_policy on android boot在 Android 启动时等待服务 media.audio_policy
【发布时间】:2014-12-10 03:00:27
【问题描述】:

我正在为我的设备 samsung sm-g7102 garnd2 开发 cyanogenmod 11 但它不会启动并在 cyanogenmod 徽标上给出 bootloop。 logcat 显示如下

#
W/AudioSystem( 684): AudioPolicyService not published, waiting...
I/ServiceManager( 684): Waiting for service media.audio_policy...
I/ServiceManager( 684): Waiting for service media.audio_policy...
I/ServiceManager( 684): Waiting for service media.audio_policy...
I/ServiceManager( 684): Waiting for service media.audio_policy...
I/ServiceManager( 684): Waiting for service media.audio_policy...
W/AudioSystem( 684): AudioPolicyService not published, waiting...
I/ServiceManager( 684): Waiting for service media.audio_policy...
I/ServiceManager( 684): Waiting for service media.audio_policy... 
#

这样下去……

如果我从 system/lib 中删除 libsecnativefeature.so 它启动正常,但没有声音,相机,ril。

【问题讨论】:

  • 欢迎来到 SO,请编辑问题并添加理解问题所需的最少代码。欲了解更多信息,请阅读这篇文章:How to Ask

标签: android


【解决方案1】:

我最近使用的三星 Galaxy J5 遇到了类似(如果不相同)的问题,并且卡在了引导循环中。在网上快速搜索了一下,似乎这种“由音频错误导致的bootloop”在许多三星机型中都很常见,但关于它的信息并不多。

循环的错误(从 logcat 获得)包括:

I/ServiceManager(  248): service 'media.audio_flinger' died
I/ServiceManager(  248): service 'media.player' died
I/ServiceManager(  248): service 'media.camera' died
I/ServiceManager(  513): Waiting for service media.audio_policy...
E/SamsungPowerSound(  513): wait_for_audio_policy
E/SamsungPowerSound(  513): media.audio_policy not published, waiting...

我能够通过chmod将文件 /system/lib/libaudioflinger.so 更改为 755 (rwx-rx-rx)。默认情况下,权限为 644 (rw-r-r)

既然这解决了这个问题,我的猜测是执行库文件需要一个低权限的进程。

注意:我必须先root手机才能编辑文件的权限。这会使保修失效。此外,对于大多数三星机型,请确保您已启用 OEM 解锁,否则您可能会通过诸如 Odin 之类的刷机方法擦除手机。

【讨论】:

  • 对我不起作用。而且我不认为这是正确的解决方案,因为所有库都是 644。
  • 感谢您的反馈。我自己也开始怀疑了。但是您的问题也是由 audioflinger 失败引起的吗?
  • 我们的构建出现问题,导致启动延迟和随机停顿几分钟。事实证明,这是由错误的相机驱动程序引起的。看起来 audio_policy 不是原因。最近没有看到错误信息。所以说实话,我什至不知道这个消息是不是认真的。我删除了使设备不再启动的 libaudioflinger (?)。所以不知何故它似乎正在工作......
  • 这很有趣。我没有那个电话了,所以我无法确认。也许将来有人会确认它是否也来自相机驱动程序。如果事实证明是这样,我将删除我的答案。再次感谢您的反馈。
猜你喜欢
  • 2021-04-21
  • 1970-01-01
  • 1970-01-01
  • 2022-11-30
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多