android 宕機分析過程

2021-10-10 03:47:37 字數 603 閱讀 1493

宕機

這裡說的宕機就是凍屏,停留在乙個介面沒反應。宕機問題很少遇到,且大多不是乙個用層問題,下面簡單說下可能造成宕機的原因和分析需要資訊

宕機可能原因:

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...