【討論】Android系統(tǒng)保持喚醒耗電,怎么解決?
為了能讓更多機友看到這個帖子,我將【18、】設(shè)置為隱藏回復,其原因是這個是一整套做法,可能對很多覺得麻煩的人不太適用。希望大家積極反饋。
最近這3天發(fā)現(xiàn)一個很奇怪的問題,本來平時都是待機最耗電的手機(每晚僅消耗3~4%的電量),為何一覺起來,就消耗20%了呢?
今早詳細情況如下:昨晚看電影,玩了一會手機,從96%到88%(這段期間上了一會手機瀏覽器,刷了一會微博視頻),然后睡著了,一覺起來剩下了63%。
分析:進入電池看了一下耗電。曲線幾乎是直線下降,并非水平直線。最耗電的居然是Android系統(tǒng)。點開一看,電池已使用11小時多,但是保持喚醒卻10小時多。這就說明了,系統(tǒng)根本就沒有在進入Doze模式,基本是一直保持使用狀態(tài)。
這個問題,之前也有網(wǎng)友反饋過,我以前從來沒遇到過,這回遇到了,于是在百度上搜集各種資料。最終總結(jié)一下幾個解決方案。但事先聲明,這個問題很特殊,有人解決了,有人沒有解決,可能別人的方法對你的手機不還用,畢竟每個人使用的手機里面的軟件不同,以下方法僅僅是根據(jù)不同情況測試,希望能夠幫助大家解決耗電困擾。
另,這個問題我會反饋給技術(shù),同時下面方法不分先后順序,根據(jù)自己機器的情況自行選擇方法,其中任意一種方法或許對你有效,而不是全都操作一遍,每次操作以后需要給手機一個耗電的時間,比如1天的耗電試一試,如果哪個方法對你有效,還望分享一下,還希望機友能夠進行補充,謝謝。
方法如下:
===================華麗的分割線===================
1、更換SD卡 可以解決
2、samsung push service禁用這個軟件 可以解決
3、把wifi高級設(shè)定里面的“總是允許掃描”關(guān)閉 可以解決
4、把自動啟動,彈窗推送,通知欄推送都關(guān)了,就會好很多
5、把云服務(wù)關(guān)閉 可以解決
6、關(guān)閉USB調(diào)試模式 可以解決
7、因某個軟件引起,所以卸載 可以解決
8、SIM卡問題,取出SIM卡用酒精擦拭 可以解決
9、電池不到15%出一個提示的進程,充電后該進程即使重啟也不消失,需要拆電池靜置1分鐘以上重起解決
10、把電池用到自動關(guān)機,然后再充滿 可以解決
11、開啟“省電模式” 可以解決
12、安裝皮套智能喚醒功能,可能是喚醒CPU 的問題
13、按鍵音取消后出現(xiàn)問題
14、安裝LBE之類的軟件,關(guān)掉不常用軟件的“后臺自啟”功能;撥掉內(nèi)存卡;格式化手機自帶內(nèi)存;最后格式化儲存卡。(方法類似1、)
15、路由器跟手機不兼容,關(guān)了路由器的wmm(路由器高級無線設(shè)置,并非所有路由器都有),把802.11bgn兼容改為僅g。(如果發(fā)現(xiàn)網(wǎng)速下降,把頻道改為1或者11)
16、如果你不用日歷的“提醒”功能,可以:可以先用 “/system/app mover” 將這些 system app 轉(zhuǎn)成 user app。然后用 Greenify 把他們優(yōu)化
16、刪除或禁用了一些系統(tǒng)程序,導致系統(tǒng)反復調(diào)用失敗,恢復以后解決
17、用LBE找到費電頻繁喚醒cpu的軟件卸載或禁用,不經(jīng)常用的去強制停止
18、從手機本身的設(shè)置開始省電:關(guān)掉nfc、sbeam(需要時才開啟)、降低屏幕亮度設(shè)為自動、設(shè)置屏幕自動關(guān)閉延遲時間為15秒、關(guān)掉屏幕保護程序、開啟省電模式、關(guān)掉“動作與手勢”、“智能屏幕”中的所有選項、關(guān)掉wlan、移動數(shù)據(jù)(需要時才開啟)、關(guān)閉GPS(需要時才開啟)。來電和短信振動也耗電,不需要的也可關(guān)閉;手機里安裝的軟件一個個打開,關(guān)掉每個軟件的自動更新、接收推送信息的選項。這些都是在后臺耗電的兇手;安裝海卓云卸載刪掉一些軟件。注意:要使用該軟件的回收站功能,以后可以恢復。首先把手機電池統(tǒng)計表中耗電嚴重的用戶軟件卸掉,其次卸載掉一些系統(tǒng)自帶應(yīng)用:日歷組件、日歷同步(可用中華萬年歷等代替)、nfc服務(wù)(個人使用傳文件用“茄子快傳”比nfc好太多了,而且nfc支付功能現(xiàn)在并不實用)、刪掉谷歌框架等一系列谷歌服務(wù)(很多帖子證明這些服務(wù)是耗電大戶,但是經(jīng)常玩游戲或需要使用谷歌服務(wù)的機友謹慎卸載);卸掉LBE,轉(zhuǎn)用360安全衛(wèi)士。有帖子表明LBE的主動防御功能耗電嚴重(雖然我覺得360更是耗電大戶);安裝安兔兔cpu大師,將手機cpu的最大值限制為600(最大不要超過1000),最小值設(shè)為250(如果發(fā)現(xiàn)點亮屏幕延遲可設(shè)高一些)。經(jīng)試用一天,cpu限制后手機正常使用,沒有感覺到不良影響。當然,玩游戲時可解除限制;安裝安兔兔cpu大師推薦的“省電王”,并設(shè)置為3級省電模式。
19、proc文件夾下的wakelocks,喚醒次數(shù)最多的應(yīng)用就是罪魁禍首(目前我用ES查找并未找到,此方法還在進一步研究中)
===================華麗的分割線===================
以下可能需要root解決
20、用wakelock detector軟件,設(shè)置里勾選高級模式,檢測一下是哪個程序喚醒的系統(tǒng),然后采取對應(yīng)措施
21、BetterBatteryStats 這款軟件不錯,可以追查元兇
22、刷某大神ROM
23、刷機換了內(nèi)核
24、因為替換了系統(tǒng)的狀態(tài)欄 引起耗電 替換回原版 得到解決
25、因為谷歌服務(wù)框架引起 替換別的版本谷歌服務(wù)框架 得到解決
26、google 的程序全部停用。ota類的也全部停用。
===================華麗的分割線===================
最后的大招,但是不一定會有問題
27、售后檢查,發(fā)現(xiàn)是主板漏電,免費更換后解決
===================華麗的分割線===================
以上就是一些解決方案,希望能過對大家行之有效。還望解決反饋一些。
帖子方法將不定期更新。好的能夠解決的樓層回復,我會放在上面以讓大家學習。
8.22日更新
昨天用到自動關(guān)機,然后已經(jīng)睡著了,睡夢中,發(fā)現(xiàn)燈沒關(guān),起來關(guān)燈,順便充手機,中間不清楚放置多長時間。但是早晨起來,發(fā)現(xiàn) 采用 10、把電池用到自動關(guān)機,然后再充滿。 目前上午2小時已經(jīng)是 待機耗電量最大了??磥硎腔謴偷搅苏5乃?。
8.22日晚更新
前兩天曾經(jīng)連接過藍牙耳機,我覺得這個也是一個問題。不知道其他的朋友是否有連接過藍牙耳機出現(xiàn)這個問題。連接的是 level U。
9.20日更新
最近一段時間發(fā)現(xiàn),晚上待機耗電居然20%左右,最近萬晚上我都不充電,然后有一天自動關(guān)機了,在嘗試充滿,發(fā)現(xiàn)依然是微信特別耗電。我也沒辦法了。前兩天出差,上飛機關(guān)了一次機,目前到現(xiàn)在都是正常的。18日晚上在飛機關(guān)的機。
目前到現(xiàn)在就沖過一次電,我總結(jié),應(yīng)該是應(yīng)該關(guān)機進行一下釋放。



