3

我可以在 adb 中看到我的 GLASS id,并且 adb reboot-bootloader 似乎可以工作。但是,我在 fastboot 中看不到我的设备 ID,并且 fastboot oem unlock 挂在“等待设备”上。按下相机按钮会重新启动设备。

有没有其他人已经/看到过这个问题,你做了什么来补救?

我目前在 XE7 上进行调试。我之前通过 adb 侧载 apk 没有问题。我想知道任何可能的解决方案,以便能够在 fastboot 中看到我的 GLASS。

我的解决方案 -我在 Win 8 上遇到问题,所以我切换到我的 OS X 安装,拔掉所有 USB 外围设备,然后运行“./adb reboot bootloader”,在“./fastboot devices”中看到我的 GLASS,然后运行“./ fastboot oem unlock" 两次启动。

我没有尝试在 win 8 中拔下所有外围设备。这可能对那些在 Win 8 上遇到相同问题的人有所帮助。

4

2 回答 2

9

您可以使用硬件技术让您的 Glass 进入 fastboot。确保您的设备有一些电量(15% 或更多就足够了)并按照以下步骤操作。

  1. 按住电源按钮 15 秒关闭设备。
  2. 按住相机按钮。一直按住它直到第 5 步。
  3. 短按电源按钮。
  4. 等到 LED 稳定亮起。
  5. 松开相机按钮。

现在您的设备应该对 fastboot 可见。将其插入 USB 端口并使用 fastboot 列出设备:

$ fastboot devices

如果您的设备已列出,您现在可以运行其他快速启动命令。

于 2013-07-08T18:02:54.190 回答
1

OS X 上的这个问题, https://code.google.com/p/google-glass-api/issues/detail? id=243 仍未解决(请在此问题上加注星标),无论如何它在 XE8 后仍然存在如前所述,如何启动 fastboot 会超时并在几秒钟不活动后重新启动。部分问题是在 adb 和 fastboot(引导加载程序)模式之间切换时,USB vendorId 在 Google 和 TI 之间切换。

Windows的解决方案:

在 android-sdk\extras\google\usb_driver\android_winusb.inf

在 [Google.NTamd64] 和 [Google.NTx86] 部分添加 2 附加行:

;Google Glass
%SingleAdbInterface%        = USB_Install, USB\VID_18D1&PID_9001
%CompositeAdbInterface%     = USB_Install, USB\VID_18D1&PID_9001&MI_01
%SingleBootLoaderInterface% = USB_Install, USB\VID_18D1&PID_9002
%CompositeAdbInterface%     = USB_Install, USB\VID_18D1&PID_9002&REV_0100

然后从 ControlPanel->System->Device Manager 用黄色警告标记的设备或“未知设备”确认 VID 和 PID 值 - 如果不相同,请编辑以匹配这些值。

于 2014-04-26T15:02:56.913 回答