当前位置:   article > 正文

adb的常用命令_adb 指定设备

adb 指定设备

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模拟器为例)

  1. adb connect 127 0.0.1:7555
  2. adb 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命令,可查看已经连接到计算机上的设备列表。

  1. hogwarts@ ~ % adb devices
  2. List of devices attached
  3. emulator-5554 device

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

emulator-5554:设备序列号

devices:设备连接状态为成功

5、安装或卸载App

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

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

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

完全卸载:adb uninstall<包名>

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

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/小蓝xlanll/article/detail/320975
推荐阅读
相关标签
  

闽ICP备14008679号