gpt4 book ai didi

android - 在 android 启动时等待服务 media.audio_policy

转载 作者:塔克拉玛干 更新时间:2023-11-02 08:43:31 24 4
gpt4 key购买 nike

我正在为我的设备 samsung sm-g7102 garnd2 开发 cyanogenmod 11但它不启动并在 cyanogenmod Logo 上提供引导循环。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。

最佳答案

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

循环错误(从 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)删除您的手机。

关于android - 在 android 启动时等待服务 media.audio_policy,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26375690/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com