【讨论】Android系统保持唤醒耗电,怎么解决?
为了能让更多机友看到这个帖子,我将【18、】设置为隐藏回复,其原因是这个是一整套做法,可能对很多觉得麻烦的人不太适用。希望大家积极反馈。
最近这3天发现一个很奇怪的问题,本来平时都是待机最耗电的手机(每晚仅消耗3~4%的电量),为何一觉起来,就消耗20%了呢?
今早详细情况如下:昨晚看电影,玩了一会手机,从96%到88%(这段期间上了一会手机浏览器,刷了一会微博视频),然后睡着了,一觉起来剩下了63%。
分析:进入电池看了一下耗电。曲线几乎是直线下降,并非水平直线。最耗电的居然是Android系统。点开一看,电池已使用11小时多,但是保持唤醒却10小时多。这就说明了,系统根本就没有在进入Doze模式,基本是一直保持使用状态。
这个问题,之前也有网友反馈过,我以前从来没遇到过,这回遇到了,于是在百度上搜集各种资料。最终总结一下几个解决方案。但事先声明,这个问题很特殊,有人解决了,有人没有解决,可能别人的方法对你的手机不还用,毕竟每个人使用的手机里面的软件不同,以下方法仅仅是根据不同情况测试,希望能够帮助大家解决耗电困扰。
另,这个问题我会反馈给技术,同时下面方法不分先后顺序,根据自己机器的情况自行选择方法,其中任意一种方法或许对你有效,而不是全都操作一遍,每次操作以后需要给手机一个耗电的时间,比如1天的耗电试一试,如果哪个方法对你有效,还望分享一下,还希望机友能够进行补充,谢谢。
方法如下:
===================华丽的分割线===================
1、更换SD卡 可以解决
2、samsung push service禁用这个软件 可以解决
3、把wifi高级设定里面的“总是允许扫描”关闭 可以解决
4、把自动启动,弹窗推送,通知栏推送都关了,就会好很多
5、把云服务关闭 可以解决
6、关闭USB调试模式 可以解决
7、因某个软件引起,所以卸载 可以解决
8、SIM卡问题,取出SIM卡用酒精擦拭 可以解决
9、电池不到15%出一个提示的进程,充电后该进程即使重启也不消失,需要拆电池静置1分钟以上重起解决
10、把电池用到自动关机,然后再充满 可以解决
11、开启“省电模式” 可以解决
12、安装皮套智能唤醒功能,可能是唤醒CPU 的问题
13、按键音取消后出现问题
14、安装LBE之类的软件,关掉不常用软件的“后台自启”功能;拨掉内存卡;格式化手机自带内存;最后格式化储存卡。(方法类似1、)
15、路由器跟手机不兼容,关了路由器的wmm(路由器高级无线设置,并非所有路由器都有),把802.11bgn兼容改为仅g。(如果发现网速下降,把频道改为1或者11)
16、如果你不用日历的“提醒”功能,可以:可以先用 “/system/app mover” 将这些 system app 转成 user app。然后用 Greenify 把他们优化
16、删除或禁用了一些系统程序,导致系统反复调用失败,恢复以后解决
17、用LBE找到费电频繁唤醒cpu的软件卸载或禁用,不经常用的去强制停止
18、从手机本身的设置开始省电:关掉nfc、sbeam(需要时才开启)、降低屏幕亮度设为自动、设置屏幕自动关闭延迟时间为15秒、关掉屏幕保护程序、开启省电模式、关掉“动作与手势”、“智能屏幕”中的所有选项、关掉wlan、移动数据(需要时才开启)、关闭GPS(需要时才开启)。来电和短信振动也耗电,不需要的也可关闭;手机里安装的软件一个个打开,关掉每个软件的自动更新、接收推送信息的选项。这些都是在后台耗电的凶手;安装海卓云卸载删掉一些软件。注意:要使用该软件的回收站功能,以后可以恢复。首先把手机电池统计表中耗电严重的用户软件卸掉,其次卸载掉一些系统自带应用:日历组件、日历同步(可用中华万年历等代替)、nfc服务(个人使用传文件用“茄子快传”比nfc好太多了,而且nfc支付功能现在并不实用)、删掉谷歌框架等一系列谷歌服务(很多帖子证明这些服务是耗电大户,但是经常玩游戏或需要使用谷歌服务的机友谨慎卸载);卸掉LBE,转用360安全卫士。有帖子表明LBE的主动防御功能耗电严重(虽然我觉得360更是耗电大户);安装安兔兔cpu大师,将手机cpu的最大值限制为600(最大不要超过1000),最小值设为250(如果发现点亮屏幕延迟可设高一些)。经试用一天,cpu限制后手机正常使用,没有感觉到不良影响。当然,玩游戏时可解除限制;安装安兔兔cpu大师推荐的“省电王”,并设置为3级省电模式。
19、proc文件夹下的wakelocks,唤醒次数最多的应用就是罪魁祸首(目前我用ES查找并未找到,此方法还在进一步研究中)
===================华丽的分割线===================
以下可能需要root解决
20、用wakelock detector软件,设置里勾选高级模式,检测一下是哪个程序唤醒的系统,然后采取对应措施
21、BetterBatteryStats 这款软件不错,可以追查元凶
22、刷某大神ROM
23、刷机换了内核
24、因为替换了系统的状态栏 引起耗电 替换回原版 得到解决
25、因为谷歌服务框架引起 替换别的版本谷歌服务框架 得到解决
26、google 的程序全部停用。ota类的也全部停用。
===================华丽的分割线===================
最后的大招,但是不一定会有问题
27、售后检查,发现是主板漏电,免费更换后解决
===================华丽的分割线===================
以上就是一些解决方案,希望能过对大家行之有效。还望解决反馈一些。
帖子方法将不定期更新。好的能够解决的楼层回复,我会放在上面以让大家学习。
8.22日更新
昨天用到自动关机,然后已经睡着了,睡梦中,发现灯没关,起来关灯,顺便充手机,中间不清楚放置多长时间。但是早晨起来,发现 采用 10、把电池用到自动关机,然后再充满。 目前上午2小时已经是 待机耗电量最大了。看来是恢复到了正常的水平。
8.22日晚更新
前两天曾经连接过蓝牙耳机,我觉得这个也是一个问题。不知道其他的朋友是否有连接过蓝牙耳机出现这个问题。连接的是 level U。
9.20日更新
最近一段时间发现,晚上待机耗电居然20%左右,最近万晚上我都不充电,然后有一天自动关机了,在尝试充满,发现依然是微信特别耗电。我也没办法了。前两天出差,上飞机关了一次机,目前到现在都是正常的。18日晚上在飞机关的机。
目前到现在就冲过一次电,我总结,应该是应该关机进行一下释放。