4

我有 adb 无线连接可用于在 Eclipse 中调试应用程序,但我遇到了一个使用 USB 电缆连接到附件的应用程序的问题。

该应用程序设计为在插入附件时启动,所以我建立了我的 ADB 连接,然后在 eclipse 上运行调试、代码加载等。现在,当我将附件插入应用程序时,应用程序启动并运行但失去了与 eclipse 的通信。所以我无法调试!

4

3 回答 3

5

adb connect <device ip>:5555在平板电脑插入 FT311 后,在命令提示符下再次运行(我假设它是您其他问题中的 FT311)。然后它将重新连接,然后adb logcat再次运行并完成。

于 2013-02-14T21:28:18.243 回答
3

这只是部分解决方案。是的,您可以通过 WiFi 重新建立连接(效果很好,顺便说一句),但是当您断开或重新连接 USB 电缆时,您将再次失去与 ADB 的关联——即使它通过 WiFi 运行并且不应该依赖 USB一点也不。

所以请注意,这可行,但不会解决问题,例如,如果您尝试调试与 USB 连接/分离 Intent 相关的任何内容。

于 2013-12-20T05:29:55.057 回答
0

此处的 Android 官方开发者文档中的USB 主机和附件概述提醒我们注意:

调试注意事项

在调试使用 USB 附件或主机功能的应用程序时,您很可能会将 USB 硬件连接到您的 Android 设备。这将阻止您通过 USB 与 Android 供电设备建立 adb 连接。您仍然可以通过网络连接访问 adb。通过网络连接启用 adb:

  • 通过 USB 将 Android 供电设备连接到您的计算机。
  • 在您的 SDK中,在命令提示符处 platform-tools/ directory输入。adb tcpip 5555
  • Enteradb connect <device-ip-address>:5555您现在应该已连接到 Android 驱动的设备,并且可以发出通常的 adb 命令,例如adb logcat.
  • 要将您的设备设置为在 USB 上收听,请输入adb usb

请记住:Android 官方文档会让您对 Android 有更好的基本了解,不是有时,而是几乎每次。

于 2018-08-30T12:08:46.723 回答