我正在尝试让Eclipse和DDMS看到我的Google Glass设备。我按照这里的说明进行了操作:
https://developers.google.com/glass/develop/gdk/quick-start
然而,无论我做什么,DDMS设备列表仍然是空的。我尝试了多个USB端口和不同的电缆。设备管理器可以看到Glass设备,但DDMS没有。但是,DDMS可以看到模拟器。
在进行一些挖掘之后,您似乎需要确保为实际设备和仿真器安装了驱动程序。但是,我无法找到有关如何使用Google Glass的任何说明。我尝试安装通用的Google USB驱动程序但是不能安装Glass设备。我在Windows 8.1上运行所有这些,但我似乎无法找到任何会产生影响的地方。我想知道是否有其他人有这个问题或者可以提供任何建议。
答案 0 :(得分:22)
首先 - 禁用Windows 8的驱动程序签名强制执行。如果您还不知道,Google可以获得操作指南/说明的自助。
第二次 - 更新android_winusb.inf文件@
示例: C:\ Development \ adt-bundle-windows-x86_64-20131030 \ sdk \ extras \ google \ usb_driver
[Google.NTamd64]
;GoogleGlass
%SingleAdbInterface% = USB_Install, USB\VID_18D1&PID_4E11&REV_0216
%CompositeAdbInterface% = USB_Install, USB\VID_18D1&PID_4E11&MI_01
%SingleAdbInterface% = USB_Install, USB\VID_18D1&PID_9001&REV_0216
%CompositeAdbInterface% = USB_Install, USB\VID_18D1&PID_9001&MI_01
[Google.NTx86]
;GoogleGlass
%SingleAdbInterface% = USB_Install, USB\VID_18D1&PID_4E11&REV_0216
%CompositeAdbInterface% = USB_Install, USB\VID_18D1&PID_4E11&MI_01
%SingleAdbInterface% = USB_Install, USB\VID_18D1&PID_9001&REV_0216
%CompositeAdbInterface% = USB_Install, USB\VID_18D1&PID_9001&MI_01
编辑inf文件后,进入Windows设备管理器,右键单击Glass Device,选择Update Driver Software。出现提示时,选择“从计算机中选择”并输入您的android_winusb.inf父文件夹位置。
注意:在驱动程序更新期间,您可能会收到未签名的驱动程序警告;你必须继续使用未签名的驱动程序才能成功。
打开日食。如果您没有立即看到DDMS透视图中的Glass设备,请将您的应用程序/示例作为Android应用程序运行,并且该设备应在Android设备选择器对话框中作为可选选项提供(提供Glass运行时调试并插入进入机器)。
答案 1 :(得分:2)
matthew06854的解决方案效果很好!谢谢。只需一件事,在将玻璃连接到计算机后,需要在玻璃上确认允许此连接(可信计算机或类似的东西)。
答案 2 :(得分:1)
欢迎。
要检查的两件事 -
确保禁用驱动程序签名强制执行;重复禁用过程。
确保[Google.NTamd64]和[Google.NTx86]的Google Glass .inf文件条目列在现有[Google.NTamd64] [Google.NTx86]条目下。
哈希文件不存在消息通常是指示驱动程序签名强制尚未关闭的指示符。例如。如果您更改/删除.inf条目,然后尝试再次更新驱动程序,您将收到一条不同的消息 - 类似于找不到驱动程序(如果您删除了条目),我相信。
答案 3 :(得分:1)
有必要检查VID和PID是否与您在控制面板/系统/设备管理器/便携式设备/玻璃1 /属性/详细信息/硬件ID中看到的相匹配。我只有USB \ VID_18D1& PID_9001& REV_0216和USB \ VID_18D1& PID_9001,所以我更改了文件\ adt-bundle-windows-x86_64-20131030 \ sdk \ extras \ google \ usb_driver以反映这一点:
%SingleAdbInterface% = USB_Install, USB\VID_18D1&PID_9001&REV_0216
%CompositeAdbInterface% = USB_Install, USB\VID_18D1&PID_9001&MI_01
由于我已经安装了第一个版本og驱动程序,我必须删除驱动程序才能安装新设置。现在它也适用于我:)
答案 4 :(得分:0)
简单的方法 从中下载这些定制的驱动程序 http://www.androidfilehost.com/?fid=22979706399752791
然后去设备管理器寻找玻璃右键点击更新潜水员 - 自定义眉毛位置并提供上面文件夹的路径
这个链接对我很有帮助 http://appliedanalog.com/agw/?p=17
答案 5 :(得分:0)
我想到了这里有一个缺失的步骤。 在我的情况下,我的andriod_winusb.inf已经在Google Glass系列下有一些值。 这使得Google Glass设备出现在设备管理器中,但作为一个" Android ADB接口"而不是" Android Composite ADB Interface"。 对andriod_winusb.inf的任何更改都没有任何区别。
对我有用的是在设备管理器中单击Andid ADB接口。单击卸载,然后(非常重要)选中复选框,其中显示:"删除此设备的驱动程序软件"。
然后我修改了andriod_winusb.inf文件,并在设备管理器中单击了Glass 1,并更新了驱动程序。
我猜测,一旦Windows了解驱动程序,它就会将其缓存到某个地方,因此请将其卸载并重新安装,而不要删除驱动程序软件"只需返回缓存的驱动程序,并完全忽略原始驱动程序文件夹中的更改。