Search code examples
androidadb

Using adb with multiple devices with the same serial number


There are two devices connected with my computer.But when I start the adb, both of them have the serial number "0123456789ABCDEF".

When I try to install an APK, the installation fails with "more than one device" error message. enter image description here

In addition, I am developing a Bluetooth app, I need to use both of the two devices simultaneously.


Solution

  • Maybe I can help you, I was able to solve this issue by changing the device ID/Serial:

    1. adb shell
    2. cd /sys/class/android_usb/android0/
    3. echo -n xxx > iSerial (the xxx is the device id you want)
    4. cat iSerial (check the new device id)
    5. Unplug usb cable and plug again, then the change worked.

    To change each id, your PC should only be connected to one device via usb.