三、操作手机相关命令
1.相关命令
| 子命令 | 参数 | 说明 |
|---|---|---|
| bmgr | [backup | restore | list | transport | run] bmgr backup PACKAGE bmgr restore ...... |
数据备份与还原 |
| kill | kill [-s signame | -signu | -signame]{job | pid | pgrp}... kill -l [exit_status...] |
结束进程 |
| reboot | 无 | 重启手机 |
| svc | power 控制电源管理 data 控制数据连接 控制wifi管理 控制USB状态 |
控制电源、网络、USB |
| wipe | wipe system | data | all | 擦除分区,恢复出厂设置 |
| am | am [subcommand] [options] am start ...... |
antivyty管理器 用于开启应用,广播,服务等功能 |
2.命令使用实例
//查询已安装包名列表 adb shell pm list package //对com.tencent.mm包使用monkey命令 adb shell monkey -p com.tencent.mm --throttle 200 50000 //查找monkey进程信息 adb shell ps | find "monkey" //杀掉monkey进程,例子中的数字是monkey的PID进程号 adb shell kill 23770 //重启手机 adb shell reboot //打开svc帮助界面 adb shell svc //查询wifi操作帮助 adb shell svc wifi //关闭wifi adb shell svc wifi disable //打开wifi adb shell svc wifi enable //擦除data,即恢复出厂设置 adb shell wipe data //指定查询"mF"的activity信息 adb shell dumpsys activity | find "mF" //启动指定activity adb shell am start -n com.android.browser/.BrowserActivyty //查看am命令的帮助信息 adb shell am
四、测试用途相关命令
1.测试信息相关命令
| 子命令 | 参数 | 说明 |
|---|---|---|
| iftop | iftop [-r repeats] [-d delay] | 列出网络传输包情况 |
| Monkey | Monkey [options] count | 执行Monkey命令 |
| netstat | - | 显示各种网络相关信息 |
| ping | ping [option] ipv4 | 因特网包探测器,用于测试网络连接量的程序 |
| ping6 | ping6 [option] ipv6 | 因特网包探测器,用于测试网络连接量的程序 |
| screenrecord | screenrecord [options] < filename > | 屏幕录像(只支持android4.4以上的设备) |
| screencap | [-hp] [-d display-id] [FILENAME] -p 文件保存路径 |
屏幕截图 |
| uiautomator | uiautomator [options] | 执行uiautomator脚本 |










