通过 USB 插入 Glass 可以让我浏览文件等。但即使调试模式打开,我也无法让它显示在adb devices
命令中。我的 Windows 系统也说找不到 OMAP4430 设备驱动程序(我相信这是 Glass SoC)。
做什么?
通过 USB 插入 Glass 可以让我浏览文件等。但即使调试模式打开,我也无法让它显示在adb devices
命令中。我的 Windows 系统也说找不到 OMAP4430 设备驱动程序(我相信这是 Glass SoC)。
做什么?
这非常令人沮丧,但我通过这些步骤让它在 Windows 7 上工作,这与 Jenny Murphy 描述的类似,除了这实际上有效并且具有正确的文件名等:
1 - 在我的计算机上的 adt bundle 文件夹中找到您的 USB 驱动程序文件夹:
C:\Users\mscheel\Development\adt-bundle-windows-x86_64-20130219\sdk\extras\google\usb_driver
2 - 打开名为 android_winusb.inf 的文件
将这个神奇的片段添加到 [Google.NTamd64] 和 [Google.NTx86] 部分,其中包括 Google Glass 的正确 PID 和 VID(在帮助波士顿 AnDevCon 的学生后于 2014 年 5 月更新):
;谷歌眼镜 %SingleAdbInterface% = USB_Install, USB\VID_18D1&PID_0d02 %CompositeAdbInterface% = USB_Install, USB\VID_18D1&PID_0d02
[2013 年 8 月更新 - 在 Windows 中,您可以通过进入设备管理器找到上述值,右键单击您的设备 > 属性 > 详细信息选项卡 > 将下拉列表更改为硬件 ID。一旦你让它们确保它们与你放入 inf 文件的内容相匹配,对于我最近帮助过的开发人员,我们必须注释掉上面的前两行,只使用最后两行]
3 - 进入设备管理器并找到Glass的黄色警告图标,右键单击它并选择更新驱动程序软件,选择从计算机中选择并输入步骤#1中的路径(只是android_winusb.inf的父文件夹)。我的电脑发出了一个防病毒警告,但我忽略了,不久之后我就可以使用Droid AT Screen将我的 Glass 显示器镜像到我的 Windows PC 上,这非常适合演示。
成功的甜蜜滋味:
请注意,此 Glass 将在设备管理器中显示为“Android Phone > Android Composite ADB Interface”。
2014 年 5 月,来自帮助用户的另一个补充:有时 Windows 会高兴地告诉您,您的驱动程序已经是最新的并且您正在使用正确的驱动程序。即使您对 inf 文件进行了修改。“已经安装了适用于您设备的最佳驱动程序软件”。如果发生这种情况,请在工作流程中查找底部选项“让我从计算机上的设备驱动程序列表中选择”。它不容易发现,似乎是同一个选择您正在制作,但请留意它。这将有助于强制 Windows 开始使用您的更改。
Windows 8用户需要按照@http: //tivadj-tech.blogspot.com/2012/09/certificate-check-error-when-installing.html的指示来安装驱动程序。这一步必须在开始安装驱动之前完成!
上面链接中的步骤摘要(在继续之前打印或记下这些步骤)
今天早上我遇到了一个稍微不同的问题,这让我在上述所有问题上都没有成功。
我可以在 Android 设备管理器中将 Glass 视为正确的类型,但在 adb - devices 或 Eclipse 中仍然没有任何内容。
我找到的解决方案是在 Windows 设备管理器中的 Android 设备下卸载 Android Composite ADB 接口。不要选中删除设备驱动程序软件的框,否则您还需要重新加载它。然后我从电脑上拔下 USB 电缆。再次重新连接,一切都很好。在重新连接电缆之前,您可能需要重新启动,但我没有。
对此的一个线索是,当您通过 USB 正常连接时,您会看到弹出窗口询问您想要做什么、导入图片、打开 Windows 资源管理器等。我没有得到这个,这是我出错的线索。
一旦它工作,您还应该将 Glass 视为“计算机”中的设备,类似于您看到 USB 驱动器的方式。这最初对我来说也是缺失的。
一件有趣的事情是,我之前确实在完全相同的计算机上进行过这项工作。最初我认为这与 XE12 更新有关,而不是 Windows 7 Pro 64 的神奇之谜,而是 USB 驱动程序。
快速启动
%SingleBootLoaderInterface% = USB_Install, USB\VID_0451&PID_D022
%SingleBootLoaderInterface% = USB_Install, USB\VID_0451&PID_D022&REV_0100
fastboot 界面显示在 VID_0451&PID_D022 下。
四处寻找,我发现了一个似乎有修复的博客条目。这是Michal教程的复制和粘贴:
...[F] 半天时间,亚行不想听到它应该与之合作的新平板电脑。
以下是您可以强制它收听的方法:
安装 Android SDK 后,转到../sdk/extras/google/usb_driver
. 我们将稍微修改一下 android_winusb.ini 文件。编辑文件并查找[Google.NTx86]
或[Google.NTamd64]
行。在这两行下方粘贴提供的代码。不要修改其他任何东西。
; OMAP-3/4
%SingleAdbInterface% = USB_Install, USB\VID_0930&PID_D101
%CompositeAdbInterface% = USB_Install, USB\VID_0930&PID_D102&MI_01
%CompositeAdbInterface% = USB_Install, USB\VID_0930&PID_D106&MI_02
%CompositeAdbInterface% = USB_Install, USB\VID_0930&PID_D107&MI_03
%SingleAdbInterface% = USB_Install, USB\VID_0930&PID_FFFFE
%CompositeAdbInterface% = USB_Install, USB\VID_0930&PID_FFFE&MI_01
%SingleAdbInterface% = USB_Install, USB\VID_0930&PID_D022
%CompositeAdbInterface% = USB_Install, USB\VID_0930&PID_D022&MI_01
%CompositeAdbInterface% = USB_Install, USB\VID_0930&PID_D10A&MI_01
; OMAP-3 / 4 - ICS
%CompositeAdbInterface% = USB_Install, USB\VID_0930&PID_D109&MI_01
下一步需要修改 android_usb 文件,该文件位于“%USERPROFILE%\.android\
. %USERPROFILE%
O 表示当前登录用户的 Documents and Settings 文件夹。.android 文件夹将不可见,因此您必须启用隐藏文件的可见性。
cmd
使用to../sdk/platform-tools/
和 useadb kill-server
命令导航。它将杀死 ADB 服务器。将以下内容添加到 [Google.NTamd64] 部分下的 android_winusb.inf 文件中
;Google Glass
%SingleBootLoaderInterface% = USB_Install, USB\VID_18D1&PID_9001
%SingleAdbInterface% = USB_Install, USB\VID_18D1&PID_9001
%CompositeAdbInterface% = USB_Install, USB\VID_18D1&PID_9001
%CompositeAdbInterface% = USB_Install, USB\VID_18D1&PID_9001&REV_0216
%CompositeAdbInterface% = USB_Install, USB\VID_18D1&PID_9001&REV_0216
在设备管理器中更新驱动。确认在 XE7 上工作。