android - 从 Eclipse 调试 Honeywell Dolphin

标签 android eclipse

我正在为 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/

相关文章:

java - 文件保存到内部存储器,而不是SD卡

java - 如何使用调试 shell 创建新变量

eclipse - 在 Eclipse 中添加 SVN 存储库

java - Eclipse 不选择 oracle.jdbc.OracleDriver

android - 在 Android Studio 中导入库项目

android - 如何以编程方式获取android中所有已安装应用程序使用的总内存空间?

c - 在 Ubuntu 上的 Eclipse 中使用默认 CDT 插件安装的 Hello World C 程序生成错误

eclipse - Tomcat 没有从 Eclipse 部署我的 Web 项目

java - 放置自动完成 fragment 在 Android 5.0 及更高版本上不起作用

java - 使用 viewPager 时从不可见的 fragment 中隐藏 View