写点什么

adb 的常用命令

  • 2023-03-26
    北京
  • 本文字数:948 字

    阅读完需:约 3 分钟

1、adb 命令格式

adb [-d | -e | -s <serialNumber>] <command>
复制代码

-d :指定当前唯一通过 USB 连接的 Android 设备为命令的目标。

-e :指定当前唯一运行的模拟器为命令目标

-s :指定响应 serialNumber 号的设备/模拟器为命令目标。

命令格式中方括号中的内容是可选的,尖括号中的内容是必填的。方括号中参数可以指定设备,关于设备的指定有 3 个参数可以使用:-d、-e 和-s。其中使用最多的是-s。程序员在连接多台设备的时候,一般都是使用-s 加上设备的序列号这种方式去指定具体设备。

一台计算机上可以同时连接多台设备,当计算机上连接多台设备时,我们如果想通过 adb 操作某台设别,必须在命令中指定设别的序列号,这样命令才可以在某个特定的设备上被执行。

2、查询设备

把 Android 设备连接到 adb 服务端后,需要确认设备的连接状态。这时可以使用查询命令进行查询。

3、连接模拟器(以 MuMu 模拟器为例)

adb connect 127 0.0.1:7555adb devices
复制代码

adb connect 命令可以通过 WLAN 的方式连接到模拟器,7555 为 MuMu 模拟器使用的计算机上的端口。

adb devices 可以查询设备连接的状态。

Windows 系统重,连接模拟器需要先执行 connect 命令去连接模拟器,127.0.0.1 是本地的 IP 地址,因为模拟器是安装在本地计算机上的,所以要使用本地的 IP 地址,加上模拟器使用的一个端口来连接模拟器。MuMu 的端口号是 7555,如果使用的是其他类型的模拟器,需要先了解它用的计算机上端口号是什么,然后再去连接。macOS 系统中连接模拟器不需要先执行 connect,命令,直接执行 adb kill-server && adb devices 命令即可。

4、连接真机

真机直接用 USB 连接到计算机,不需要执行 connect 命令。

在计算机上直接用 adb devices 命令,可查看已经连接到计算机上的设备列表。

hogwarts@ ~ % adb devicesList of devices attachedemulator-5554 device
复制代码

使用命令后,如果设备已经成功连接到计算机上,那么设备列表中就会展示已连接设备的信息。主要信息包括如下。

emulator-5554:设备序列号

devices:设备连接状态为成功

5、安装或卸载 App

测试人员在测试 App 过程中,如果需要安装或者卸载 App,可以直接用 adb 命令来操作。

普通安装:adb install<apk 路径>

覆盖安装:adb install -r <apk 路径>

完全卸载:adb uninstall<包名>

保留配置文件的卸载:adb uninstall -k<包名>


搜索微信公众号:TestingStudio 霍格沃兹的干货都很硬核


用户头像

社区:ceshiren.com 微信:ceshiren2023 2022-08-29 加入

微信公众号:霍格沃兹测试开发 提供性能测试、自动化测试、测试开发等资料、实事更新一线互联网大厂测试岗位内推需求,共享测试行业动态及资讯,更可零距离接触众多业内大佬

评论

发布
暂无评论
adb的常用命令_测试_测吧(北京)科技有限公司_InfoQ写作社区