我正在为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吗?
答案 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时可以在设备管理器中找到的值