我有两台设备同时连接到计算机。 如果我使用命令:adb devices,adb得到了这个:
附加的设备列表 0123456789ABCDEF设备 0123456789ABCDEF设备
因此,设备具有相同的序列号! 我想通过USB管理这两个设备来调试我的应用程序,但是我有这个错误:
[2013-01-21 20:28:12 - DeviceMonitor]无法开始监控0123456789ABCDEF :多个设备
我认为我有这个错误,因为设备具有相同的序列号。 我阅读了其他讨论,并在终端上尝试了这些说明:
$ su
机器人-b112064be9bfd82
所以...... 0123456789ZBCDEF不是序列号。
有人知道如何更改序列号? 抱歉我的英语不好。
答案 0 :(得分:1)
要暂时(直到重新启动)更改ADB序列号,断开除一个设备之外的所有设备并在命令窗口中键入:
adb shell 'echo -n "XXXXXXXXXXXXXXXX" > /sys/class/android_usb/android0/iSerial'
其中X代表所需的序列号。 此更改需要root ,并且只会持续到设备重新启动。要使其永久化,您需要更改其中一个系统启动脚本以进行更改。
请注意,这似乎不适用于较新的设备;文件位置显然已更改。