adb devices 列出所有连接的adb 设备, 该命令的使用场景主要是有多设备连接的时候,方便查看本机所有adb 设备。
单一设备举例如下:
Seven:test Seven$ adb devices
List of devices attached
1234567890 device
Seven:test Seven$ adb shell
root@rk312x:/ #
说明,本机仅有一台adb 设备,可以直接使用adb shell指令。
多个设备举例如下:
Seven:~ Seven$ adb devices
List of devices attached
192.168.1.110:5555 device
1234567890 device
Seven:~ Seven$ adb shell
error: more than one device/emulator
Seven:~ Seven$
说明,本机连接两台adb设备,使用adb shell 会提示多个设备“more than one device/emulator”, 所以无法直接使用 adb shell。 需要使用 adb -s 指定设备 进行连接