ADB的概念、使用场景、工作原理
  HGxx0HXDQj1N 2023年11月02日 58 0



文章目录

  • 一、adb概念:Android Debug Bridge,一个可以控制安卓设备的通用命令行工具
  • 二、adb的使用场景:操作手机设备、app 自动化测试
  • 1.传输文件
  • 2.兼容性测试(手机墙)
  • 3.云测平台
  • 4.测试框架底层封装:APP自动化appium、遍历测试appcrawler 、App 性能测试、App 专项测试、STF 设备管理平台
  • 三、adb 工作原理:客户端client、服务端server、守护进程daemon


一、adb概念:Android Debug Bridge,一个可以控制安卓设备的通用命令行工具

adb全称(Android Debug Bridge),它是一个通用命令行工具,它可以做为Android与PC端连接的一个桥梁,所以adb又称为Android调试桥,用户可以通过adb在电脑上对Android设备进行全面操作,比如安装和调试应用,操作文件的传输等。

二、adb的使用场景:操作手机设备、app 自动化测试

1.传输文件

ADB的概念、使用场景、工作原理_Android

2.兼容性测试(手机墙)

ADB的概念、使用场景、工作原理_客户端_02

3.云测平台

ADB的概念、使用场景、工作原理_客户端_03

4.测试框架底层封装:APP自动化appium、遍历测试appcrawler 、App 性能测试、App 专项测试、STF 设备管理平台

ADB的概念、使用场景、工作原理_客户端_04

三、adb 工作原理:客户端client、服务端server、守护进程daemon

采用了客户端-服务器(C/S)模型,包括三个部分:

  • 客户端 client:运行在开发机器中,用来发送adb命令,比如电脑
  • 服务端 server:运行在开发机器中,用来管理Client端和手机端Daemon之间的通信。
  • 守护进程 daemon:运行在调试设备,比如手机、模拟器中,用来接收并执行adb命令
    当在电脑命令行窗口中输入adb 命令时,会先执行adb客户端,客户端拿到命令之后,会发送给adb服务端,server再将命令传给Daemon,最后在手机上执行。假如在手机上安装一个应用,会有一个返回信息,会将信息传递给adb服务器,adb 在给客户端,最后显示在命令行。



【版权声明】本文内容来自摩杜云社区用户原创、第三方投稿、转载,内容版权归原作者所有。本网站的目的在于传递更多信息,不拥有版权,亦不承担相应法律责任。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@moduyun.com

  1. 分享:
最后一次编辑于 2023年11月08日 0

暂无评论

推荐阅读
HGxx0HXDQj1N