一. 基础命令
1. 启动adb服务:adb start_server
2. 终止adb服务:adb kill_server
3. 获取帮助:adb help
4. 查看adb版本:adb version
5. 连接设备:adb connect IP:端口号(模拟器)
6. 断开设备:adb disconcent IP:端口号
7. 重启设备:adb reboot
8. 查看连接设备:adb devices
9. 进入shell控制台:adb shell,操作目录和Linux一样
10. 连接真机
1. 手机处于开发者模式,打开USB接口调试功能,数据线将手机和电脑连接,不要选择充电模式
2. 电脑中输入adb devices,查看是否连接成功,成功出现手机型号信息
二. apk相关命令
1. 安装apk应用:adb install xx.apk
2. 卸载apk应用:adb uninstall -k xx.apk -k为是否保留配置信息或缓存文件
3. 清除应用数据:adb shell pm clear <包名>
4. 显示所有包名:adb shell pm list package
5. 显示系统应用包名:adb shell pm list package -s
6. 显示第三方应用包名:adb shell pm list package -3
7. 显示当前应用包名:
1. 夜神模拟器:adb shell dumpsys window windows | findstr mFocusedApp
2. 安卓手机:adb shell dumpsys window w |findstr \/ |findstr name=
3. 苹果手机:adb shell dumpsys window w |grep / |grep name=
三. 文件操作命令
1. 上传文件至设备:adb push <电脑路径> <设备路径>
2. 从设备下载文件:adb pull <设备路径> <电脑路径>
四. 系统操作命令
1. 查看测试机的CPU信息:adb shell dumpsys cpuinfo
2. 查看测试机内存信息:adb shell dumpsys meminfo
3. 查看测试机手机设备型号:adb shell getprop ro.product.model
4. 查看安卓系统版本:adb shell getprop ro.build.version.release
五. 其他命令
1. 查看电池电量的相关信息:adb shell dumpsys battery
2. 查看无线网络信息:adb shell dumpsys wifi
3. 查看电源管理相关信息:adb shell dumpsys power
4. 查看当前系统CPU使用情况:adb shell dumpsys cpuinfo
5. 查看进程占用情况:adb shell top
6. 查看内存使用情况:adb shell dumpsys meminfo
六. monkey命令
1. 随机执行monkey测试200次:adb shell monkey -p <包名> 200
2. 显示日志进度:adb shell monkey -p <包名> -v 200 三种方式:-v,-v-v,-v-v-v,详细程度
3. 写入monkey日志:adb shell monkey -p <包名> -v 200 > 文件路径
4. 指定用户操作延迟:adb shell monkey -p <包名> --throttle 300(毫秒)
5. 崩溃异常时monkey测试不停止: adb shell monkey -p <包名> --ignore-crashes -v 200 >文件路径
6. 遇到任何超时错误时不停止测试:adb shell monkey -p <包名> --ignore-timeouts -v 200 >文件路径
7. 调整各类事件在monkey中占比:
1. adb shell monkey -p <包名> -pct-touch 50 表示触摸时间占50%
2. adb shell monkey -p <包名> -pct-motion 30 表示手势事件占30%
3. adb shell monkey -p <包名> -pct-trackball 20 表示滚动事件占20%
标签:200,shell,monkey,dumpsys,命令,ADB,查看,集合,adb From: https://www.cnblogs.com/chf333/p/17116934.html