从Eclipse调试Honeywell Dolphin

时间:2013-08-21 12:41:39

标签: android eclipse

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

我正在处理OSX,我猜我需要按照Kindle Fire Instructions中的说明修改adb_usb.ini,但无法找到正确的Android developer portal中的Usb vendor ID以及霍尼韦尔的任何文档。

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

1 个答案:

答案 0 :(得分: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更新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时可以在设备管理器中找到的值