天天看点

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