通过 wifi 调试连接到特定 USB 控制器的应用程序

Posted

技术标签:

【中文标题】通过 wifi 调试连接到特定 USB 控制器的应用程序【英文标题】:Debugging over wifi an app that is connected to a specific USB controller 【发布时间】:2019-10-10 21:30:56 【问题描述】:

我目前正在为小米盒子 S 开发一个连接特定 USB 控制器的应用程序。

问题是,小米盒子只有一个 USB 端口,所以我使用 adb over wifi 来调试它,并且我的 USB 端口仍然可用于我的自定义 USB 东西。当我启用 USB 调试时,我可以通过 wifi 上的 adb 连接到我的 Mi 盒子,但是,USB 端口不再像主机一样运行,它不再检测到我的 USB 控制器。

如何让我的小米盒子在我的 USB 端口正常运行的情况下通过 wifi 接受 adb?

【问题讨论】:

【参考方案1】:

我相信我有你的答案,但也有一个问题

回答

1) 通过 USB 连接设备 2) 类型:adb tcpip 5555 3)获取设备IP地址。您可以在设备设置/关于电话/状态中获取此信息 4) 类型:adb connect [IP 地址]:5555

你将能够在android studio中通过WIFI连接。

我的问题是。

我能够在 Windows 10 中执行此操作。但在 Linux/Ubuntu 中进行开发。我无法让系统看到 MI Box 的设备。我已经成功地用手机和其他电视盒做到了这一点,但没有用 MI 盒

谢谢

【讨论】:

以上是关于通过 wifi 调试连接到特定 USB 控制器的应用程序的主要内容,如果未能解决你的问题,请参考以下文章

如何通过 WiFi 使用 adb? [复制]

【原创】安卓开启WIFI调试

如何在不先将设备连接到计算机的情况下通过 Wifi 执行“adb logcat”? [复制]

Android adb无线/WIFI调试操作超时

如何在 Android Studio 中使用 adb over WiFi 进行调试

填坑实录 Android Studio 利用 ADB WIFI 插件实现真机无线调试