我的电脑连接了两台设备。但是当我启动adb时,它们都有序列号“0123456789ABCDEF”。
当我尝试安装APK时,安装失败并显示“多个设备”错误消息。
此外,我正在开发蓝牙应用程序,我需要同时使用这两个设备。
答案 0 :(得分:11)
adb devices -l
命令打印出一些其他设备参数,这些参数也可以与adb -s
一起使用。显然,只有当这些额外参数中的任何一个是唯一的时,它才有用。幸运的是,这些系统中的linux
和osx
用户adb devices -l
也会报告唯一的USB
端口号:
$ adb devices -l
List of devices attached
XXXXXXXXXX device usb:2-1.6.7.7 product:shamu model:Nexus_6 device:shamu
$ adb -s usb:2-1.6.7.7 shell
shell@shamu:/ $
答案 1 :(得分:8)
也许我可以帮助你,我能够通过更改设备ID / Serial:
来解决这个问题adb shell
cd /sys/class/android_usb/android0/
echo -n xxx > iSerial
(xxx是您想要的设备ID)cat iSerial
(检查新设备ID)要更改每个ID,您的PC只能通过USB连接到一台设备。