【问题标题】:Will adb work on a tablet host USB port?adb 可以在平板电脑主机 USB 端口上工作吗?
【发布时间】:2012-02-22 18:35:03
【问题描述】:

我想在具有 OTG 和主机 USB 的无根 android 平板电脑上进行开发。 Android 版本是 2.3.0,因此没有 Java api 可以直接写入 USB 主机。 android 设备必须使用 OTG 端口连接到计算机,因此我需要将 android 主机端口连接到我正在设计的硬件(USB 设备模式下的 FTDI V2)。似乎唯一的通信方式是使用 adb 将命令从 Android 平板电脑主机端口发送到我的硬件从端口。我的问题是,是否可以使用 adb 通过 Android 平板电脑主机端口进行通信,还是 adb 只能在 Android 平板电脑 OTG USB 端口上工作?

任何帮助表示赞赏....

大卫

【问题讨论】:

    标签: android usb adb


    【解决方案1】:

    您可以通过 WiFi 连接到 Android 设备上的 ADB。这将释放 OTG 端口。 见https://market.android.com/details?id=siir.es.adbWireless&hl=en

    【讨论】:

    • 感谢您回来。我连接的硬件没有 WiFi。它只有一个 USB 设备端口,因此我需要使用平板电脑主机端口进行连接。
    • 嗯,太糟糕了。如果它还不能在您的设备上运行,我怀疑没有 OTG 端口就无法连接 ADB。如果您可以根您的设备并在不同的 USB 端口上运行 ADB 客户端,这可能是可能的。但这需要一些尝试才能使其正常工作。
    【解决方案2】:

    如果你有一个根设备,你可以运行具有适当所有权、权限和模式配置的 Linux 二进制文件。然后,您只需连接 OTG 并将其用作客户端主机。确保 ADBD 正在服务器/目标设备上运行。

    您不能在服务器端(目标设备)使用 OTG,因为 OTG 代表主机控制接口,并且具体倒退到您设置的内容......至少听起来是这样。

    简而言之,反转端口(如果相同类型)以将 OTG 和 HCI 放在客户端。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2012-08-15
      • 1970-01-01
      • 2016-03-15
      • 2012-12-06
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多