赞
踩
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:7555
- 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命令,可查看已经连接到计算机上的设备列表。
- hogwarts@ ~ % adb devices
- List of devices attached
- emulator-5554 device
使用命令后,如果设备已经成功连接到计算机上,那么设备列表中就会展示已连接设备的信息。主要信息包括如下。
emulator-5554:设备序列号
devices:设备连接状态为成功
5、安装或卸载App
测试人员在测试App过程中,如果需要安装或者卸载App,可以直接用adb命令来操作。
普通安装:adb install<apk 路径>
覆盖安装:adb install -r <apk路径>
完全卸载:adb uninstall<包名>
保留配置文件的卸载:adb uninstall -k<包名>
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。