本帖最后由 xierz 于 2018-11-22 14:28 编辑
adb调试命令行常用指令1.log相关命令
1.adb logcat
打印日志缓冲区日志
2.adb logcat -c
清除缓冲区日志
2.获取系统信息相关命令
1. adb shell ps
查看进程信息
各字段的含义:
USER 进程当前用户
PID 进程ID
PPID 父进程ID
VSIZE 进程的虚拟内存大小,以KB为单位
RSS 实际占用的内存大小,以KB为单位
WCHAN 进程正在睡眠的内核函数名称;该函数的名称是从/root/system.map文件中获得的。
PC Program Counter
NAME 进程状态及名称
休眠进程:这个是进程的状态,从上面打印的内容中可看出进程的状态
进程状态有不同的值: D - 不可中断的睡眠态。
R – 运行态
S – 睡眠态
T – 被跟踪或已停止
Z – 僵尸态
W - 进入内存交换(从内核2.6开始无效)
X - 死掉的进程
< - 高优先级
N - 低优先级
L - 有些页被锁进内存
s - 包含子进程
l - 多线程,克隆线程
*+ - 位于后台的进程组 *
adb shell ps 命令参数: -P 显示调度策略(字段名:PCY),通常是bg(前台处理)或fg(后台处理),当获取失败将会是un和er -p 显示进程的优先级和nice等级 -t 显示进程下的线程列表 -x 显示进程耗费的用户时间和系统时间,格式 u:0, s:0),单位:秒(s) -c 显示进程耗费的CPU时间 [pid] 过滤指定的进程PID [name] 过滤指定的进程NAME
2. adb shell top
获取CPU使用情况
adb shell top -m
最多显示多少个进程
adb shell top -h:查看top指令帮助文档
3.adb shell getprop
获取系统属性
4. adb shell setprop
设置系统属性
3.文件操作命令
1.adb shell ls
-a:列出所有文件,包括隐藏文件
-l:列出文件的详细信息
-n:用数字的GUID代替名称
-s:输出该文件的大小
3.操作设备相关命令
1. adb shell kill
结束进程
2.adb shell reboot
重启设备
6.网络测试信息相关命令(WIFI和以太网版本测试网络)
1. adb shell iftop
列出网络传输包情况
2.adb shell netstat
显示各种网络相关信息
7. adb --help
获取adb帮助文档
注:更多adb shell 详细使用说明请查看http://adbshell.com/官方说明文档。
Super V串口屏模组可以使用大部分常用的adb调试指令。
|