今天我在cmd命令行中执行ADB指令时,报错。
C:\Users\gaojs>adb shell
error: more than one device and emulator
碰到这种情况,首先要查一下,是不是真的有多个设备或模拟器。
C:\Users\gaojs>adb devices
List of devices attached
HAOZ5HPF5LHUSCCM unauthorized
127.0.0.1:26944 device
发现还真是多个设备,那就需要为ADB命令指定设备的序列号了。
C:\Users\gaojs>adb -s 127.0.0.1:26944 shell
具体操作流程如下是:
C:\Users\Administrator>adb shell
error: more than one device/emulator
C:\Users\Administrator>adb devices
List of devices attached
HAOZ5HPF5LHUSCCM unauthorized
127.0.0.1:26944 device
C:\Users\Administrator>adb -s 127.0.0.1:26944 shell
root@android:/ #