【问题标题】:Debugging on Honeywell Dolphin from Eclipse从 Eclipse 调试 Honeywell Dolphin
【发布时间】:2014-09-10 17:57:54
【问题描述】:

我正在为Honeywell Dolphin 7800 设备开发扫描仪应用程序,但不知道如何让 eclipse 检测设备。 Usb debuggingAllow non-Market applications 已启用(此外,设备显示 USB debugging connected 通知)。我试过重启eclipse、adb server & device。

我正在处理OSX,我猜我需要按照Kindle Fire Instructions 中的说明编辑adb_usb.ini,但在Android developer portal 和任何霍尼韦尔都找不到正确的Usb vendor ID文档。

我是否遗漏了一些明显的东西?有人成功将此设备连接到eclipse吗?

【问题讨论】:

  • 使用 lsusb 命令获取供应商 ID。不确定它是否在 OSX 中可用,但在 Linux 中可用。
  • 谢谢@ArunkumarSharma! lsusb 在 OSX 中不可用,但我找到了另一种在 tekkie.ro/mobile-development/… 中获取它的方法。将vendor-ids添加到adb_usb.ini后,终于检测到设备了!请随时发布一些业力的答案:)

标签: android eclipse


【解决方案1】:

我遇到了和你一样的问题,我设法解决了。我在我的博客中写了一篇小文章,但它是西班牙文的:

http://www.hell-desk.com/android-debug-bridge-y-dispositivos-usb-no-encontrados/

我会试着在这里写一点简历:

将 Honeywell 设备连接到您的计算机,并尝试获取设备 ID。在 Windows 中,这可以在设备管理器中完成。在我的例子中,设备 ID 是一个值“0C2E”。

问题是您必须将这些值放入 adb_usb.ini 文件中。只需在文件末尾添加值即可。

之后:

adb kill-server

adb start-server

并且不要执行android update adb,因为adb_usb.ini文件会再次被擦除。

之后,尝试列出您的设备。就我而言,它有效。

希望这会有所帮助。

PS:查看一下您可以在 USB 驱动程序包 (D7800_Android_USB_Driver_Package_v1.2) 中找到的 adb_usb.ini 文件。您可以从霍尼韦尔网站下载它们。在 adb_usb.ini 文件中可以看到

[Google.NTx86]
;HSM D7800
%SingleAdbInterface%        = USB_Install, USB\VID_18D1&PID_9018
%CompositeAdbInterface%     = USB_Install, USB\VID_18D1&PID_9018&MI_00
%SingleBootLoaderInterface% = USB_Install, USB\VID_18D1&PID_9018  

;HSM D7800
%SingleAdbInterface%        = USB_Install, USB\VID_**0C2E**&PID_0BA0
%CompositeAdbInterface%     = USB_Install, USB\VID_0C2E&PID_0BA0&MI_00
%SingleBootLoaderInterface% = USB_Install, USB\VID_0C2E&PID_0BA0 

这是我连接 d7800 时在设备管理器中可以找到的值

【讨论】:

    猜你喜欢
    • 2015-10-13
    • 2011-07-16
    • 2010-09-12
    • 1970-01-01
    • 2018-03-01
    • 1970-01-01
    • 2015-07-05
    • 2014-02-28
    • 2013-03-01
    相关资源
    最近更新 更多