宕機
這裡說的宕機就是凍屏,停留在乙個介面沒反應。宕機問題很少遇到,且大多不是乙個用層問題,下面簡單說下可能造成宕機的原因和分析需要資訊
宕機可能原因:
1. 輸入系統或者輸入驅動問題
2. 系統邏輯問題或阻塞
3. su***cefinger問題
4. 顯示系統或lcm驅動問題
1. 確認adb是否可用
2. 抓取bugreport,adb bugreport > d:/bugreport.txt
3. 抓取dumpstate資訊,adb shell dumpstate > d:/dumpstate.txt
4. 抓取cpu資訊,adb shell top –t –m 5 > d:/cpu.txt
5. 確認是否可以撥打**,adb shell am start –a android.intent.action.call tel:10086(看介面是否能夠更新)
6. 檢視按鍵和觸屏報點,adb shell getevent
7. 抓取su***cefinger程序資訊,先adb shell ps –p找出pid,然後使用adb shell rtt –f bt –p pid > rtt.txt
宕機問題分析
先說說我遇到的宕機問題吧,都是與記憶體有關的 1 現象 主機板上電後,串列埠無輸出,沒反應。a 宕機原因 發現ddr部分的濾波電容脫落了好幾顆,運輸過程造成的 加上去就ok了。b 宕機原因 記憶體虛焊。c 宕機原因 記憶體vref參考電壓的,電阻值搞錯,120r給貼成0r,修改後ok。d 宕機原因 ...
宕機案例分析1
問題描述 x 海外專案待機開機壓測時出現宕機,遙控器無響應。問題分析 出現問題時有產生如下backtrace f libc 523 aborting libc argument is invalid heap address in dlfree addr 0x70ef03a8 00 pc 0000f...
Android啟動過程分析 1
從系統的角度看,android的啟動過程可以分為bootloader引導 裝載和啟動linux核心,啟動andorid系統的3個大的階段。其中android系統的啟動還可以細分為啟動init程序,啟動zygote,啟動sytemserver,啟動各項服務等多個階段。1 bootloader的引導 b...