【问题标题】:USB host mode on ICS 4.0.3 - what am I missing?ICS 4.0.3 上的 USB 主机模式 - 我错过了什么?
【发布时间】:2013-02-03 18:24:34
【问题描述】:

我有一个运行 ICS 4.0.3 内核 3.0.8 的 Android 平板电脑,它有 2 个 USB 主机端口,两个端口都可以与 USB 记忆棒、键盘、鼠标和 3G 加密狗等设备一起使用,所以我知道硬件正在运行.我想将平板电脑与 USB 主机模式应用程序一起使用,但它无法识别我正在插入的设备。在对 stackoverflow 和其他地方进行了一些挖掘之后,我发现@987654323 中缺少android.hardware.usb.host.xml 文件@ 目录,所以我使用 adb 将其放在那里并重新启动,但 USB 主机模式似乎仍然无法正常工作。我正在使用 Play 商店中的“USB 设备信息”,它在 Linux 端而不是 Android 端报告我的设备。

我还没有尝试过,但是这个答案 - Android USB host and hidden devices - 说我还需要 android.hardware.usb.hosthandheld_core_hardware.xmltablet_core_hardware.xml 文件中(也在 /system/etc/permissions 目录中),但其他帖子建议我只需要它来获取 Play 商店中正确的应用列表,那么哪个是正确的?

我担心我错过了其他东西 - 那么我可以寻找什么来确保设备支持 USB 主机?是否可以在没有 USB 主机支持的情况下构建 4.0.3,如果可以,会缺少什么?

或者主机模式可能仅适用于 OTG 端口,而不适用于仅主机端口。

任何关于进一步调查途径的建议都非常感谢!

【问题讨论】:

  • 我的廉价平板电脑也有同样的问题。添加配置文件对我有用,所以我怀疑你的问题是第二个端口。不过我不认为这是硬件问题。

标签: android usb usb-otg


【解决方案1】:

我决定重新检查所有内容。 android.hardware.usb.host.xml 文件肯定在/system/etc/permissions 目录下,并且有相应的文件权限,但是当我查看内容时发现它包含页面的HTML 描述http://code.google.com/p/ics-nexus-s-4g/source/browse/trunk/system/etc/permissions/android.hardware.usb.host.xml 而不是可以从那里下载的原始文本文件。看起来我的“从这个链接安装文件”的指令太字面意思了!将正确的内容放入文件中使其成为一种享受。放心!!

【讨论】:

    猜你喜欢
    • 2012-04-13
    • 1970-01-01
    • 2012-02-03
    • 2014-08-16
    • 2012-10-02
    • 1970-01-01
    • 2021-07-10
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多