当前位置: 首页 > news >正文

【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
http://www.lryc.cn/news/258261.html

相关文章:

  • 图像融合领域的挑战
  • Tomcat配置成服务、开机自启动
  • IntelliJ IDEA创建一个spark的项目
  • 【数据库】数据库多种锁模式,共享锁、排它锁,更新锁,增量锁,死锁消除与性能优化
  • 串口通信(1)-硬件知识
  • 越南语翻译,人工翻译哪个值得信赖?
  • 攻防世界题目练习——Web引导模式(五)(持续更新)
  • attack vector
  • 好看的早上问候语早安图片,今天最新唯美温馨祝福语
  • 人体关键点检测2:Pytorch实现人体关键点检测(人体姿势估计)含训练代码
  • 聚类分析 | Matlab实现基于谱聚类(Spectral Cluster)的数据聚类可视化
  • 【回眸】Tessy 单元测试软件使用指南(三)怎么打桩和指针测试
  • 关系型数据库-SQLite介绍
  • 使用shell脚本将一台虚拟机上面数据分发到其他虚拟机上面xsync
  • OpenGL学习(二)绘制三维图形 固定管线
  • 微信小程序游戏:移动游戏市场的新兴力量
  • Netflix Mac(奈飞客户端)激活版软件介绍
  • 【Docker】进阶之路:(十)Docker日志管理
  • Lcss算法介绍与应用演示
  • 【SpringBoot】从入门到精通的快速开发指南
  • 每日一练【长度最小的子数组】
  • HTML 块级元素与行内元素有哪些以及注意、总结
  • SpringBoot热部署
  • Jmeter入门
  • go集成nacos
  • NLP项目实战01--电影评论分类
  • Linux vmstat命令:监控系统资源
  • php爬虫规则与robots.txt讲解
  • Ray使用备注
  • 个人介绍以及毕业去向