3

我有两个设备同时连接到计算机。如果我使用命令:adb devices,adb 得到这个:

附加设备列表 0123456789ABCDEF 设备 0123456789ABCDEF 设备

因此,设备具有相同的序列号!我想通过 USB 管理这两个设备来调试我的应用程序,但是我有这个错误:

[2013-01-21 20:28:12 - DeviceMonitor] 无法开始监控 0123456789ABCDEF:多个设备

我想我有这个错误,因为设备具有相同的序列号。我阅读了其他讨论,并在终端上尝试了这些说明:

$苏

getprop net.hostname

安卓-b112064be9bfd82

所以..0123456789ZBCDEF 不是序列号。

有人知道如何更改序列号吗?对不起,我的英语不好。

4

1 回答 1

1

要临时(直到重新启动)更改 ADB 序列号,请断开除一个设备之外的所有设备,然后在命令窗口中键入:

adb shell 'echo -n "XXXXXXXXXXXXXXXX" > /sys/class/android_usb/android0/iSerial'

其中 X 代表所需的序列号。此更改需要 root并且只会持续到设备重新启动。要使其永久化,您需要更改其中一个系统启动脚本来进行更改。

请注意,这在较新的设备上似乎并不常见。文件位置显然已更改。

于 2014-02-27T01:35:20.560 回答