轉貼自
http://www.verydemo.com/demo_c131_i10768.html
關於安卓系統android.process.media進程一直佔用CPU、消耗電池電量、手機發熱、異常停止等系列Bug的解決方案。
首先網上很多網友已經反映和談論過這個問題,這裡提供連接作參考:
--------------------------------------------------
http://bbs.gfan.com/android-2730905-1-1.html?zargwzpcojjjjjjj
http://bbs.anzhi.com/forum.php?mod=viewthread&tid=5500826&jdfwkey=uc0cq3
http://www.eoeandroid.com/thread-76528-1-1.html
http://code.google.com/p/android/issues/detail?id=6765
http://code.google.com/p/android/issues/detail?id=18115
http://hi.baidu.com/widebright/item/6694f68927a11bc698255fcc
--------------------------------------------------
一、由來:
近日手機開機一段長時間後,操作反應仍然巨慢,近似死機。平時1分鐘內完全開機,爾後操作會很順暢,偶爾會有小卡,但不會完全卡死。開啟「設置->開發者選項->監控->顯示CPU使用情況」後,發現android.process.media一直在佔用cpu。通過Watchdog Task Manager和SystemTuner查看其CPU佔用率,維持在60%以上。即使重啟也一樣卡死。
(手機I9023,操作系統CM10 Stable,android 4.1.2)
二、分析:
1.「受DRM保護的內容的存儲、下載管理器、 下載內容、媒體存儲」在同一個進程中,即android.process.media。開機後,進程android.process.media會運行一段時間後停止並轉為後台(掃瞄時間因數據量而定,我的11G數據要掃瞄10分鐘左右才停止,不過優先級比較低),其服務是一個MediaScannerService。android.process.media包括「受DRM保護的內容的存儲、下載管理器、 下載內容、媒體存儲」等軟件包。
2.系統升級、刷機後或數據出錯,很容易出現android.process.media異常停止或一直佔用CPU的情況。
3.某些程序開機啟動,對系統進行掃瞄動作。
三、解決方案:
1.如果出現android.process.media一直佔用CPU的情況,在「系統設置->應用->全部->下載管理器」中選擇「清除數據」。
2.如果出現「andrioid.proces.media已停止」,在「設置->應用程式->管理應用程式->全部->媒體儲存」中,選擇「清除數據」。
3.有Root的手機,盡量安裝管理軟件,禁止一些不必要開機啟動的軟件。
PS:在保留用戶數據而進行升級或刷機時,一些軟件會出現異常停止的情況,也可以先嘗試進入「管理應用」清除其數據。
By wdhuag
2013-1-13
留言列表