1.常见的命令
- 列出已连接的设备
- adb device
- 安装
- adb install <APK文件路径>
- 卸载
- adb uninstall <APK文件路径>
- 启动和停止
- adb shell am start -n <包名>[/<Activity>]
- adb shell am force -stop <包名>
- 截屏和录屏
- adb shell screencap <文件路径> 对屏幕截屏并保存到指定文件
- adb shell screenrecord <文件路径> 对屏幕录屏并保存到指定文件
- 文件传输
- adb push <本地文件路径><目标设备路径> 将本地文件传到指定设备
- adb pull <目标设备路径><本地文件路径> 将指定设备上的文件传到本地
- 查看设备信息
- 属性信息,比如型号,版本
- adb shell getprop
- 状态的详细信息,比如:电池状态,内存使用
- adb shell dumpsys [参数]
- 参数cpuinfo, 获取所有进程的CPU详细信息,包括每个进程的CPU时间和占用百分比
- adb shell dumpsys [参数]
- CPU使用
- adb shell top [参数]
- 无参数,查看所有进程的CPU和内存使用情况
- -m number 筛选前number个进程
- -d number number秒实时更新
- 输出:进程的PID,CPU使用百分比
- adb shell top [参数]
- 属性信息,比如型号,版本
- 网络模拟
- 延迟,带宽
- adb shell tc
- 延迟,带宽
- 日志和调试信息
- 设备的系统日志和app日志
- 显示全部数据
- adb logcat
- 过滤关键字的数据
- adb logcat | grep <关键字>
- 只输出debug级别的
- adb logcat *:D
- 显示全部数据
- 设备的bug报告
- adb bugreport
- 设备的系统日志和app日志
- 重启设备和关机
- 重启设备
- adb reboot
- 关机
- adb shell reboot -p
- 重启设备