Ошибка adb: более одного устройства – android

У меня есть 2 устройства Android, подключенные через USB к моему компьютеру

Теперь, когда я перечисляю устройства, я получаю это:

C:\Users\MBH>adb devices List of devices attached 0123456789ABCDEF device 0123456789ABCDEF device 

Оба устройства получили один и тот же серийный номер, или что бы это ни значило 0123456789ABCDEF .

Проблема: я не могу ничего делать в этом случае, не толкать и не вытаскивать файлы, ни пересылать tcp-порты.

 C:\Users\MBH>adb forward tcp:59900 tcp:59900 error: more than one device/emulator C:\Users\MBH>adb -s 0123456789ABCDEF forward tcp:59900 tcp:59900 error: more than one device 

Вопрос: есть ли способ подключения или выбора устройства по-разному? Например, номер модели устройства или что-то еще?

Solutions Collecting From Web of "Ошибка adb: более одного устройства – android"

я понял

 C:\Users\MBH>adb devices -l List of devices attached 0123456789ABCDEF device product:ZEN model:ZEN device:ZEN 0123456789ABCDEF device product:full_gs702c model:M757 device:gs702c 

Тогда я мог бы использовать номер модели для обстрела

 C:\Users\MBH>adb -s model:M757 shell shell@gs702c:/ $ ls 

Он работает сейчас

Вы можете запускать каждую команду adb, выбирая устройство по идентификатору deviceID. Выполните команду для получения идентификатора устройства:

 adb devices 

Вы получите список всех доступных устройств примерно так:

 <device ID> device emulator-5554 offline 

Копия идентификатора устройства запускается следующим образом:

 adb -s <device ID> <your command> 

пример:

 adb -s <device ID> tcpip 5555 

ИЛИ

 adb -s <device ID> forward tcp:59900 tcp:59900 

Это не приведет к ошибке типа «более одного устройства / эмулятора»,

благодаря