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