【发布时间】:2023-04-01 17:16:01
【问题描述】:
我想知道是否可以在 Android 模拟器中显示 USB 串行设备(基于 FTDI 或 CDC 的 USB 设备,例如使用 usb_serial 0.2.3)?
当我在 Android Studio 中创建新的 AVD 时,我没有看到任何与此相关的内容。
我发现我们可以转发tcp端口,例如:
adb forward tcp:6100 tcp:7100
我试过了:
adb 转发 usb:COM3 usb:COM3
但我明白了:
无法绑定侦听器:未知套接字规范“usb:COM3”
我还在这里找到了一些文档: https://android.googlesource.com/platform/system/core/+/268068f25673242d1d5130d96202d3288c91b700/adb/sockets.cpp
但我不确定这是否可能。
有什么想法吗?
我找到了解决方法:
我试图找到一种方法来更有效地调试应用程序,而无需拔下连接在手机上的串行设备并将其插入计算机以刷新应用程序。
我发现可以远程调试应用程序,从而解决了问题(串行设备与手机保持连接)。
要在 wifi 中调试,解决方案是:
我插上手机,然后运行:
adb tcpip 5555
adb connect 192.168.1.3
最后我拔掉了电话。
成功了
【问题讨论】: