找不到Google Glass ADB设备。未安装OMAP4430驱动程序(找不到它!)

时间:2013-06-04 23:11:47

标签: android google-glass

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

做什么?

6 个答案:

答案 0 :(得分:38)

这非常令人沮丧,但我通过这些步骤在Windows 7上工作,这与Jenny Murphy所描述的类似,不过这实际上有效且具有正确的文件名等:

1 - 在我的计算机上找到adt包文件夹中的usb驱动程序文件夹:

  

C:\用户\ mscheel \发展\ ADT-束 - 窗口x86_64-20130219 \ SDK \额外\谷歌\ usb_driver

2 - 打开名为android_winusb.inf的文件

将这个神奇的片段添加到[Google.NTamd64]和[Google.NTx86]部分,其中包含Google Glass的正确PID和VID(在帮助波士顿AnDevCon学生后于2014年5月更新):

; Google Glass %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上之后不久,这很适合演示。

成功的甜蜜味道:

enter image description here

请注意,此Glass之后将在设备管理器中显示为“Android手机> Android复合ADB界面”。

enter image description here

另一个补充,2014年5月,来自帮助用户:有时Windows会高兴地告诉你 你的司机已经是最新的,你正在使用正确的。即使您对inf文件进行了修改。 “已经安装了适用于您设备的最佳驱动程序软件”。如果发生这种情况,请在工作流程期间查找底部选项“让我从计算机上的设备驱动程序列表中选择”。它不容易被发现并且看起来像是相同的选择你正在制作,但要注意它。这将有助于迫使Windows开始使用你的更改。

答案 1 :(得分:8)

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


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

  • 转到 PC设置屏幕,选择左侧菜单项常规,如果需要,滚动右侧窗格并选择高级启动按钮。您将进入新屏幕。
  • 选择疑难解答,然后选择高级选项,然后选择启动设置重新启动。您的系统将重新启动,但会暂停一系列选项。
  • 选择禁用驱动程序签名实施(应为第7项)。您的系统将继续启动。
  • 按照上面接受的答案中的步骤安装驱动程序。

答案 2 :(得分:5)

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

我可以在Android设备管理器中看到Glass是正确的类型,但在adb设备或Eclipse中仍然没有任何内容。

我找到的解决方案是在Windows设备管理器中卸载Android设备下的Android Composite ADB接口。请勿检查显示删除设备驱动程序软件的框,或者您还需要重新加载该软件包。然后我从计算机上拔下USB线。再次重新连接,一切都很顺利。在重新连接电缆之前可能需要重新启动,但我没有。

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

一旦它工作,您还应该将Glass视为“计算机”中的设备,类似于您将看到的USB驱动器。这本来也不适合我。

一个有趣的部分是我以前在同一台计算机上运行过。最初我认为这与XE12更新有关,而不是Windows 7 Pro 64但USB驱动程序的神奇之处。

答案 3 :(得分:2)

<强>快速启动

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

fastboot接口显示在VID_0451&amp; PID_D022下。

答案 4 :(得分:1)

我四处寻找blog entry似乎有一个修复。这是Michal's教程的复制和粘贴:

... [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以匹配您的小工具。您可以从here获取供应商ID。
  5. 当您通过USB连接平板电脑时,Windows将尝试查找相应的驱动程序并进行安装。没有惊喜,它会失败。转到Windows中的“设备管理器”,您会看到未知设备的黄色“?”符号。单击它并安装或更新驱动程序。从硬盘驱动器中选择驱动程序,然后导航到之前修改过的android_winusb.ini文件。忽略警告并安装驱动程序。
  6. 使用cmd导航至../sdk/platform-tools/并使用adb kill-server命令。它会杀死ADB服务器。
  7. 您可以通过USB连接线连接平板电脑。要检查ADB是否看到平板电脑,请输入“adb devices”。作为输出,您应该获得设备的ID,从现在开始,Eclipse应该能够检测到它。

答案 5 :(得分: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上工作。