8

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

我正在研究OSX,我猜我需要adb_usb.ini按照Kindle Fire 说明Usb vendor ID中的说明进行编辑,但在Android 开发人员门户或任何霍尼韦尔文档中都找不到合适的。

我错过了一些明显的东西吗?有人成功将此设备连接到 Eclipse 吗?

4

1 回答 1

10

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

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 时在设备管理器中可以找到的值

于 2013-08-22T20:49:01.387 回答