tuanyang wrote:
試好了!抓到下面這個...(恕刪)
問題應該就是LocationManagerService,
自從這次開機9.3小時以來,這個partial wakelock activate了持續8.8個小時,
造成你的手機沒辦法進入suspend.
大概是在開機29分鐘後這個partial wakelock被抓住就再也沒放開了.
LocationManagerService跟APP要求GPS的service有關,有記得開機29分鐘左右執行什麼樣的APP嗎?
有執行garmin的軟體嗎?
因為會request locationmanagerservice有好幾個,很難直接指出是誰有問題,
同時也不知道你手機裝了哪些軟體.
想了幾個方法給你參考:
1.Factory Reset後什麼軟體也不要裝,只用default軟體使用,觀察耗電 or
定時使用adb dumpsys檢查是不是還有一樣的partial wakelock被抓住不放的問題.
如果有表示是原生版本就有問題.
如果沒有再發生,這樣很可能跟您安裝的某個軟體有關係.
2.如果跟安裝的3rd party軟體有關,可以考慮要不要軟體一個一個裝回去,
再觀察執行後會不會抓wakelock不放,
或者全部裝完,看看是不是這樣就有問題,
再來每次執行軟體後都dumpsys來看看,應該能幫助你找出有問題的app來.
JonathanLee1201 wrote:
問題應該就是L...(恕刪)
先謝謝你幫我分析.....
開機29分鐘啊....很難想起來....
不過我平常幾乎都是把GPS關起來的!也沒在用導航!
平常大概也只是一些瀏覽器、Gmail、FB、噗樂卡等等!
跟定位有關係的...大概就FB的打卡、G+的打卡、ASUS的天氣資訊....
我去檢視了位置資訊服務的選項,發現不知道何時設定到的,
我的"位置資訊與Google搜尋"是打開的!
我把它關閉後,今天早上起床,看到電池資訊,電量降了3%而已!
清醒的時間也變成斷斷續續的......
不過早上用到現在過中午了,大約到辦公室後就又一直保持清醒的狀態!
在辦公室不方便接USB,只能回家測!
我現在知道29分鐘怎麼算出來的!也許我也可以用這個方式測看看我執行哪個程式後,
就會被抓住wakelock不放!
回復出廠,是最後不得已的選項,因為我沒有ROOT,無法用鈦備份(也還不想這麼早ROOT)!懶的重設一些有的沒的!
等到上面的方法也抓不到時,再來考慮.....












