赞
踩
adb 查看所有进程信息
adb shell ps
adb 查看指定关键字的进程信息 *** 为关键字 可以为包名
adb shell “ps | grep ***”
adb 查看所有进程的 log信息
adb logcat -v process
adb 查看指定PID的log信息
adb logcat -v process | grep ****
查看所有的log日志
adb logcat
过滤查看指定关键字的log ***为关键字
adb logcat | grep ***
该日志开头两个字符是 “V/”, 后面开始就是标签, 写一个正则表达式 “^…ActivityManager”, 就可以匹配日志中的 “V/ActivityManager” 字符串;
*正则表达式过滤日志* : 使用上面的正则表达式组成命令 *adb logcat | grep “^…Activity”* ;
*过滤项格式* : [:priority] , 标签:日志等级, 默认的日志过滤项是 " *:I " ;
– *V* : Verbose (明细);
– *D* : Debug (调试);
– *I* : Info (信息);
– *W* : Warn (警告);
– *E* : Error (错误);
– *F* : Fatal (严重错误);
– *S* : Silent(Super all output) (最高的优先级, 可能不会记载东西);
*过滤指定等级日志* : 使用 *adb logcat 10 *:E* 命令, 显示 Error 以上级别的日志;
*过滤指定标签等级日志* : 使用 *adb logcat WifiHW:D *:S* 命令进行过滤;
– *命令含义* : 输出10条日志, 日志是 标签为 WifiHW, 并且优先级 Debug(调试) 等级以上的级别的日志;
– *注意 *:S* : 如果没有 *S 就会输出错误;
*可以同时设置多个过滤器* : 使用 *adb logcat WifiHW:D dalvikvm:I *:S* 命令, 输出 WifiHW 标签 的 Debug 以上级别 和 dalvikvm 标签的 Info 以上级别的日志;
清除日志缓存
adb locat -c
保存日志 保存在用户名下
adb logcat -v time > log.txt
保存日志到指定位置
adb logcat -v time > D:\log.txt
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。