在android启动等待服务media.audio_policy

我正在为我的设备三星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... 

这继续下去….

另外,如果我从系统/ lib删除libsecnativefeature.so启动罚款,但没有声音,相机,RIL。

Related of "在android启动等待服务media.audio_policy"

我最近出现的三星Galaxy J5有一个类似的(如果不是相同的)问题,并陷入了一个bootloop。 在网上进行快速search,似乎这个由audio错误引起的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... 

我能够通过将文件/system/lib/libaudioflinger.so修改755(rwx-rx-rx)来解决问题。 默认情况下,权限是644(rw-rr)

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

注意:在编辑文件的权限之前,我必须根据电话进行操作。 这会使保修失效。 同样对于大多数三星型号,请确保您已启用OEM解锁,否则您可能会通过Odin等闪光方法擦拭手机。