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