22

通过 USB 插入 Glass 可以让我浏览文件等。但即使调试模式打开,我也无法让它显示在adb devices命令中。我的 Windows 系统也说找不到 OMAP4430 设备驱动程序(我相信这是 Glass SoC)。

做什么?

4

6 回答 6

39

这非常令人沮丧,但我通过这些步骤让它在 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 开始使用您的更改。

于 2013-06-16T22:30:46.313 回答
8

Windows 8用户需要按照@http: //tivadj-tech.blogspot.com/2012/09/certificate-check-error-when-installing.html的指示来安装驱动程序。这一步必须在开始安装驱动之前完成!


上面链接中的步骤摘要(在继续之前打印或记下这些步骤)

  • 进入PC 设置屏幕,选择左侧菜单项General,如果需要,滚动右窗格并选择Advanced 启动按钮。您将前进到一个新屏幕。
  • 依次选择疑难解答高级选项启动设置重启。您的系统将重新启动,但会因选择菜单而暂停。
  • 选择禁用驱动程序签名强制(应该是第 7 项)。您的系统将继续引导。
  • 按照上面接受的答案中的步骤安装驱动程序。
于 2013-08-17T18:49:47.517 回答
5

今天早上我遇到了一个稍微不同的问题,这让我在上述所有问题上都没有成功。

我可以在 Android 设备管理器中将 Glass 视为正确的类型,但在 adb - devices 或 Eclipse 中仍然没有任何内容。

我找到的解决方案是在 Windows 设备管理器中的 Android 设备下卸载 Android Composite ADB 接口。不要选中删除设备驱动程序软件的框,否则您还需要重新加载它。然后我从电脑上拔下 USB 电缆。再次重新连接,一切都很好。在重新连接电缆之前,您可能需要重新启动,但我没有。

对此的一个线索是,当您通过 USB 正常连接时,您会看到弹出窗口询问您想要做什么、导入图片、打开 Windows 资源管理器等。我没有得到这个,这是我出错的线索。

一旦它工作,您还应该将 Glass 视为“计算机”中的设备,类似于您看到 USB 驱动器的方式。这最初对我来说也是缺失的。

一件有趣的事情是,我之前确实在完全相同的计算机上进行过这项工作。最初我认为这与 XE12 更新有关,而不是 Windows 7 Pro 64 的神奇之谜,而是 USB 驱动程序。

于 2014-01-16T02:04:30.733 回答
2

快速启动

%SingleBootLoaderInterface% = USB_Install, USB\VID_0451&PID_D022 %SingleBootLoaderInterface% = USB_Install, USB\VID_0451&PID_D022&REV_0100

fastboot 界面显示在 VID_0451&PID_D022 下。

于 2013-08-02T20:13:05.277 回答
1

四处寻找,我发现了一个似乎有修复的博客条目。这是Michal教程的复制和粘贴:

...[F] 半天时间,亚行不想听到它应该与之合作的新平板电脑。

以下是您可以强制它收听的方法:

  1. 需要下载 Android SDK。此外,我们还需要可以通过 SDK 管理器安装的其他 android USB 驱动程序。
  2. 安装 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
    
  3. 下一步需要修改 android_usb 文件,该文件位于“%USERPROFILE%\.android\. %USERPROFILE%O 表示当前登录用户的 Documents and Settings 文件夹。.android 文件夹将不可见,因此您必须启用隐藏文件的可见性。

  4. 编辑 android_usb 以更改供应商 ID 以匹配您设备的供应商。我使用的 ID 是 0930,它与 Android 官方网站上列出的 Tochiba 供应商 ID 匹配。如果您尝试启用您的 OMAP4 Android 设备并且它不是 Tochiba,则只需修改两个已编辑文件中的 0930 以匹配您的小工具。您可以从这里获取供应商 ID 。
  5. 当您通过 USB 连接平板电脑时,Windows 将尝试寻找合适的驱动程序并安装它们。毫不奇怪,它会失败。转到 Windows 中的“设备管理器”,您应该会看到黄色的“?” 为未知设备签名。单击它并安装或更新驱动程序。从您的硬盘驱动器中手动选择驱动程序并导航到您之前修改的 android_winusb.ini 文件。忽略警告并安装驱动程序。
  6. cmd使用to../sdk/platform-tools/和 useadb kill-server命令导航。它将杀死 ADB 服务器。
  7. 您可以通过 USB 数据线连接您的平板电脑。要检查 ADB 是否看到平板电脑,请输入“adb devices”。作为输出,您应该获得设备的 ID,从现在开始 Eclipse 应该能够检测到它。
于 2013-06-04T23:49:08.247 回答
1

将以下内容添加到 [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 上工作。

于 2013-07-21T08:21:01.553 回答