adb 调试工具

一、adb的概念

adb工具即Android Debug Bridge(安卓调试桥) tools。它就是一个命令行窗口,用于通过电脑端与模拟器或者真实设备交互。

adb是androidsdk里的一个工具, 用这个工具可以直接操作管理android模拟器或者真实的andriod设备。 它的主要功能有:

1、运行设备的shell(命令行)。

2、管理模拟器或设备的端口映射。

3、计算机和设备之间上传/下载文件。

3、将本地apk软件安装至模拟器或android设备

二、adb的构成和工作原理

adb 包含三个部分:

1. Daemon 守护进程:运行在调试设备中,手机或模拟器?,用来接收并执行 adb 命令;

2. Client端:运行在开发机?中,即你的开发电脑,用来发送 adb 命令;

3. Server端:同样运行在开发机?中,用来管理 Client 端和手机的 Daemon 之间的通信。

adb 调试工具

总结下就是adb 工具可以在电脑通过终端命令操作安卓手机/模拟器。

三、adb命令基本使用

1、开启/关闭adb服务

(通过在adb遇到问题时,一起使用,先关闭再重新开启)

开启adb服务:

adb start-server

关闭adb服务:

adb kill-server

2、查看设备

adb devices

3.获取包名和界面名【应用】

  • 包名和界?面名的概念:
  1.  包名(package):决定程序的唯一性(不不是应?用的名字)
  2.  界?面名(activity):目前可以理解,?一个界面名,对应着一个界面。
  • 获取包名和界面名:
  1. 应用场景:自动化测试需要通过代码的形式告诉?手机测试哪个应?用程序的哪?一个界?面,所以需要通过这个命令进行获取。
  2. 使用步骤:1. 打开需要测试的应用程序;2. 输入 adb 命令
  • 命令格式:
  1. Mac/Linux:
    adb shell dumpsys window windows | grep mFocusedApp
  2. Windows:
    adb shell dumpsys window windows | findstr mFocusedApp

     

 

adb 调试工具

上一篇:【MySQL】数据库审计:McAfee Audit Plugin


下一篇:多测师讲解app测试 _App自动化环境安装_高级讲师肖sir