我正在为 Honeywell Dolphin 7800 开发扫描仪应用程序设备,但无法弄清楚如何让 Eclipse 检测到该设备。 USB 调试
以及允许非市场应用程序
已启用(此外,设备显示USB 调试已连接
通知)。我试过重新启动 eclipse、adb 服务器和设备。
我正在使用 OSX
,我猜我需要按照 Kindle Fire Instructions 中的说明编辑 adb_usb.ini
, 但在 Android developer portal 中找不到正确的 Usb vendor ID
也不在任何霍尼韦尔文档中。
我是否遗漏了一些明显的东西?有人成功将此设备连接到 eclipse 吗?
最佳答案
我遇到了和你一样的问题,我设法解决了。我在我的博客中写了一篇小文章,但它是西类牙语的:
http://www.hell-desk.com/android-debug-bridge-y-dispositivos-usb-no-encontrados/
我会试着在这里写一份小简历:
将霍尼韦尔设备连接到电脑,尝试获取设备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 时在设备管理器中可以找到的值
关于android - 从 Eclipse 调试 Honeywell Dolphin,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18357712/