我有 adb 无线连接可用于在 Eclipse 中调试应用程序,但我遇到了一个使用 USB 电缆连接到附件的应用程序的问题。
该应用程序设计为在插入附件时启动,所以我建立了我的 ADB 连接,然后在 eclipse 上运行调试、代码加载等。现在,当我将附件插入应用程序时,应用程序启动并运行但失去了与 eclipse 的通信。所以我无法调试!
adb connect <device ip>:5555
在平板电脑插入 FT311 后,在命令提示符下再次运行(我假设它是您其他问题中的 FT311)。然后它将重新连接,然后adb logcat
再次运行并完成。
这只是部分解决方案。是的,您可以通过 WiFi 重新建立连接(效果很好,顺便说一句),但是当您断开或重新连接 USB 电缆时,您将再次失去与 ADB 的关联——即使它通过 WiFi 运行并且不应该依赖 USB一点也不。
所以请注意,这可行,但不会解决问题,例如,如果您尝试调试与 USB 连接/分离 Intent 相关的任何内容。
此处的 Android 官方开发者文档中的USB 主机和附件概述提醒我们注意:
在调试使用 USB 附件或主机功能的应用程序时,您很可能会将 USB 硬件连接到您的 Android 设备。这将阻止您通过 USB 与 Android 供电设备建立 adb 连接。您仍然可以通过网络连接访问 adb。通过网络连接启用 adb:
platform-tools/ directory
输入。adb tcpip 5555
adb connect <device-ip-address>:5555
您现在应该已连接到 Android 驱动的设备,并且可以发出通常的 adb 命令,例如adb logcat
. adb usb
。请记住:Android 官方文档会让您对 Android 有更好的基本了解,不是有时,而是几乎每次。