Интересно, можно ли сделать видимым последовательное USB-устройство (USB-устройство на основе FTDI или CDC, например, с помощью usb_serial 0.2.3) в эмуляторе Android?
Когда я создал новый AVD вAndroid Studio, я не видел ничего связанного с этим.
Я обнаружил, что мы можем пересылать порты TCP, например:
adb forward tcp: 6100 tcp: 7100
Я пытался:
adb forward usb: COM3 usb: COM3
, но я получаю:
не могу связатьслушатель: неизвестная спецификация сокета 'usb: COM3'
Я также нашел здесь несколько документов: https://android.googlesource.com/platform/system/core/+/268068f25673242d1d5130d96202d3288c91b700/adb/sockets.cpp
, но я не уверен, что это возможно.
Есть идеи?
Я нашел обходной путь:
Я попытался найти способ более эффективной отладки приложения, не отключая последовательное устройствоподключить к телефону и подключить его к компьютеру, чтобы обновить приложение.
Я обнаружил, что можно удаленно отлаживать приложение, чтобырешил проблему (последовательное устройство оставалось подключенным к телефону).
Для отладки в Wi-Fi решение было:
Я подключен-в телефоне, затем запустите:
adb tcpip 5555
adb connect 192.168.1.3
и, наконец, я отключил телефон.
, который сделал трюк