推广 热搜: 百度  搜索引擎  企业  可以  使用  选择  page 

ADB 调试:轻松调试你的 Android 设备adb连接手机「ADB 调试:轻松调试你的 Android 设备」

   日期:2025-02-22     作者:ete4o    caijiyuan  
核心提示:作为一名测试工作者,避免不了接触app测试工作,不管是进行功能测试还是性能测试,都需要对系统本身以及一些

作为一名测试工作者,避免不了接触app测试工作,不管是进行功能测试还是性能测试,都需要对系统本身以及一些命令熟悉了解,才能构建出适合自己的自动化工具。这篇文章我们主要介绍命令,了解他的用法。

ADB

ADB(Android Debug Bridge)是Android调试桥,它是一个用于与Android设备通信的命令行工具。ADB提供了丰富的功能,可以帮助开发人员在开发、测试和调试Android应用程序时更加高效和便捷。

基本用法
  • 获取设备
  • 安装应用程序,其中是待安装应用程序的路径。
  • 卸载应用程序,其中是应用程序的包名。
  • 拷贝文件到设备,其中是本地文件的路径,是设备上目标位置的路径。
  • 从设备上复制文件,其中是设备上的文件路径,是本地目标位置的路径。
  • 关闭adb后台进程
  • 让Android脱离USB线的TCP连接方式
  • 连接开启了tcp连接方式的手机
  • 连接多个设备时指定设备
高级用法
  • app入口
  • 杀掉应用并重新启动,其中是应用程序的包名,是要启动的Activity名称。
  • 清除缓存以及权限都重置
  • 查看设备安装包名
  • 输出日志到某个文件
  • 打印默认日志数据
  • 打印日志详细时间的简单数据
  • 打印级别为Error的信息
  • 打印时间和级别是Error的信息:MAC系统使用该命令,需要添加双引号
  • 指定包名输出日志
  • 清除之前的日志信息
  • 过滤日志
  • 获取近期崩溃日志
  • 获取SDK版本号
  • 获取手机名称
  • 获取手机型号
  • 获取手机IP
  • 获取手机设备ID
  • 获取手机分辨率
  • 获取手机Mac地址
  • 获取手机截图
  • 录制屏幕
  • 根据包名得到进程id
性能统计
  • 获取所有的dumpsys子命令
  • 获取当前activity
  • 获取特定包基本信息
  • 获取系统通知
  • 获得内存信息
  • 获取cpu信息
  • 获取gpu绘制分析
  • 获取电量
最后

熟悉这些命令后,我们就可以方便构建自己的自动化代码或者自动化测试工具。

 

总结

感谢每一个认真阅读我文章的人

作为一位过来人也是希望大家少走一些弯路,如果你不想再体验一次学习时找不到资料,没人解答问题,坚持几天便放弃的感受的话,在这里我给大家分享一些自动化测试的学习资源,希望能给你前进的路上带来帮助。

软件测试面试文档

我们学习必然是为了找到高薪的工作,下面这些面试题是来自阿里、腾讯、字节等一线互联网大厂最新的面试资料,并且有字节大佬给出了权威的解答,刷完这一套面试资料相信大家都能找到满意的工作。

 

本文地址:http://ww.kub2b.com/tnews/6479.html     企库往 http://ww.kub2b.com/ ,  查看更多

特别提示:本信息由相关用户自行提供,真实性未证实,仅供参考。请谨慎采用,风险自负。

 
 
更多>同类生活信息

文章列表
相关文章
最新动态
推荐图文
生活信息
点击排行
网站首页  |  关于我们  |  联系方式  |  使用协议  |  版权隐私  |  网站地图  |  排名推广  |  广告服务  |  积分换礼  |  网站留言  |  RSS订阅  |  违规举报  |  鄂ICP备2020018471号