【APP安卓测试工具】adb(Android Debug Bridge)

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时间和占用百分比
    • CPU使用
      • adb shell top [参数]
        • 无参数,查看所有进程的CPU和内存使用情况
        • -m number   筛选前number个进程
        • -d number    number秒实时更新
      • 输出:进程的PID,CPU使用百分比
  • 网络模拟
    • 延迟,带宽
      • adb shell tc
  • 日志和调试信息
    • 设备的系统日志和app日志
      • 显示全部数据
        • adb logcat
      • 过滤关键字的数据
        • adb logcat | grep <关键字>
      • 只输出debug级别的
        • adb logcat *:D
    • 设备的bug报告
      • adb bugreport
  • 重启设备和关机
    • 重启设备
      • adb reboot
    • 关机
      • adb shell reboot -p

相关推荐

  1. APP测试工具】adb(Android Debug Bridge)

    2023-12-12 12:22:02       42 阅读
  2. uniapp APP读取bin文件(仅测试可用)

    2023-12-12 12:22:02       34 阅读
  3. 手机APP开发__命令行工具概述

    2023-12-12 12:22:02       36 阅读
  4. 手机APP开发的工作台的简介

    2023-12-12 12:22:02       36 阅读
  5. apk逆向

    2023-12-12 12:22:02       72 阅读

最近更新

  1. docker php8.1+nginx base 镜像 dockerfile 配置

    2023-12-12 12:22:02       94 阅读
  2. Could not load dynamic library ‘cudart64_100.dll‘

    2023-12-12 12:22:02       101 阅读
  3. 在Django里面运行非项目文件

    2023-12-12 12:22:02       82 阅读
  4. Python语言-面向对象

    2023-12-12 12:22:02       91 阅读

热门阅读

  1. mysql分别在windows和linux下的备份策略

    2023-12-12 12:22:02       64 阅读
  2. TCP和UDP

    TCP和UDP

    2023-12-12 12:22:02      49 阅读
  3. zlib --- 与 gzip 兼容的压缩

    2023-12-12 12:22:02       54 阅读
  4. 微信小程序瀑布流组件

    2023-12-12 12:22:02       68 阅读
  5. YML学习

    2023-12-12 12:22:02       63 阅读
  6. linux缓冲区(buff/cache)内存占用过高解决办法

    2023-12-12 12:22:02       63 阅读
  7. SQL 存储过程&触发器

    2023-12-12 12:22:02       65 阅读
  8. 学习Node.js与Webpack总结

    2023-12-12 12:22:02       70 阅读
  9. React-router

    2023-12-12 12:22:02       50 阅读
  10. vue 组件实现v-model

    2023-12-12 12:22:02       69 阅读