手动修改adb devices的设备号
测试过程中连接多台设备时,使用adb devices命令有可能出现多台设备的ID都是一样的,那我们该怎么办呢?
下面介绍两种方法(需要有root权限):
方法一:
1、通过adb pull 将/data/usb_serial_num.txt从手机中拖到PC中,然后修改其中对应的数字;
2、将修改后的usb_serial_num.txt文件再通过adb push 将该文件放入到手机/data目录下即可(最好重启下adb服务)。
方法二:
1、启动cmd命令行,进入adb shell模式,执行命令echo DevicesName >/sys/class/android_usb/android0/iSerial;
2、再执行adb kill-server和adb start-server命令,再执行adb devices则会发现当前的设备id与我们设置的一样了。
3、通过adb -s 设备串号 的方式在同一台PC上连接多台手机终端
如下命令中 19761202为修改后的usb serial number
adb -s 19761202 shell