天天看點

android系統調試技巧

11 調試技巧

本章節主要包含兩個方面的内容

 開發過程中常用的調試方法,包括

 代碼調試,java, C/C++

 調試工具,adb, ddms,monkey

 巧用各種調試手段,加快調試速度,開發效率

11 調試技巧

 11.1 adb工具

 11.2 logcat列印資訊

 11.3 Java程式調試

 11.4 C/C++調試

 11.5 monkey指令

 11.6 pm指令

 11.7 殺死system_server程序

11.2 logcat列印資訊

 logcat是Android中一個指令行工具,可以用于得到程式的日志資訊

 logcat使用方法: logcat [options] [filterspecs]  常用的 options為:  -s 設定過濾器,例如logcat –s ActivityManager:v *😒,隻顯示TAG為

ActivityManager的日志

 -f <檔案名> 将日志輸出(重定向)至指定檔案,預設為标準輸出,如 $logcat –f /data/log.txt

 -v <輸出格式> 設定輸出日志的格式,包括brief process tag thread raw time

threadtime long, 如 logcat –v tag

 -c 清除所有日志并退出

 -d 輸出所有日志後退出(不阻塞)  -b 請求的環形緩沖區,如main, radio, events

11.2 logcat列印資訊

 logcat預設輸出格式:<priority