安卓5.1中V4a中“正在处理”显示否的解决方案

安卓5.1中V4a中“正在处理”显示否的解决方案

如题,下面的内容是解决题示内容的方案之一,且会牵扯到更改系统文件,所以使用前请三思。

本解决方案来自度娘贴吧的帖子:我是帖子

测试信息:大法m35h;cm12-unofficial-20150411;V4a-2.3.4.0

再没更改文件前,V4a是可以正常安装的,且除“正在处理”之外的各项指标均显示正常。

如属于上诉情况,请考虑尝试以下解决方案:

首先,强烈建议对系统进行备份,以防误操作导致系统损坏造成损失。

授予你的文件浏览器(es文件浏览器或者root浏览器啥的)root权限,然后切换目录至/system/etc,找到audio_policy.conf这个文件。(找不到的话,请节哀。。。)

打开该文件,寻找以下字段:

audio_hw_modules {
primary {
outputs {
primary {
sampling_rates 44100
channel_masks AUDIO_CHANNEL_OUT_STEREO
formats AUDIO_FORMAT_PCM_16_BIT
devices AUDIO_DEVICE_OUT_EARPIECE|AUDIO_DEVICE_OUT_SPEAKER|AUDIO_DEVICE_OUT_WIRED_HEADSET|AUDIO_DEVICE_OUT_WIRED_HEADPHONE|AUDIO_DEVICE_OUT_ALL_SCO|AUDIO_DEVICE_OUT_AUX_DIGITAL|AUDIO_DEVICE_OUT_DGTL_DOCK_HEADSET
flags AUDIO_OUTPUT_FLAG_PRIMARY
}
deep_buffer {
sampling_rates 44100
channel_masks AUDIO_CHANNEL_OUT_STEREO
formats AUDIO_FORMAT_PCM_16_BIT
devices AUDIO_DEVICE_OUT_SPEAKER|AUDIO_DEVICE_OUT_WIRED_HEADSET|AUDIO_DEVICE_OUT_WIRED_HEADPHONE
flags AUDIO_OUTPUT_FLAG_DEEP_BUFFER
}
hdmi {
sampling_rates 44100|48000
channel_masks dynamic
formats AUDIO_FORMAT_PCM_16_BIT
devices AUDIO_DEVICE_OUT_AUX_DIGITAL
flags AUDIO_OUTPUT_FLAG_DIRECT
}
}

备份audio_policy.conf到sd卡,方便需要时恢复。使用文本编辑器删掉上诉字段中的如下内容:

deep_buffer {
sampling_rates 44100
channel_masks AUDIO_CHANNEL_OUT_STEREO
formats AUDIO_FORMAT_PCM_16_BIT
devices AUDIO_DEVICE_OUT_SPEAKER|AUDIO_DEVICE_OUT_WIRED_HEADSET|AUDIO_DEVICE_OUT_WIRED_HEADPHONE
flags AUDIO_OUTPUT_FLAG_DEEP_BUFFER
}
hdmi {
sampling_rates 44100|48000
channel_masks dynamic
formats AUDIO_FORMAT_PCM_16_BIT
devices AUDIO_DEVICE_OUT_AUX_DIGITAL
flags AUDIO_OUTPUT_FLAG_DIRECT
}

保存文件 并查看权限是否为rw-r-r,然后重启手机,很大几率V4a已经可以正常工作了。

好了就这些,祝大家每天都能享受到音乐的快乐!