如何将Google Glass更新至最终版本?驱动配置失败求助
解决方案
1. 修正inf文件配置
你提供的android_winusb.inf未加入PID 9002对应的硬件匹配规则,默认的通用类匹配对定制化安卓设备(AR眼镜)通常不生效,需要按如下修改:
在[Google.NTx86]和[Google.NTamd64]两个区段下,分别追加设备专属匹配条目:
[Google.NTx86] ; 保留原有默认条目 %SingleAdbInterface% = USB_Install, USB\Class_ff&SubClass_42&Prot_01 %SingleBootLoaderInterface% = USB_Install, USB\Class_ff&SubClass_42&Prot_03 ; 新增你的眼镜设备条目,XXXX替换为设备实际VID,可在设备管理器硬件ID中复制完整值 %SingleAdbInterface% = USB_Install, USB\VID_XXXX&PID_9002 %SingleBootLoaderInterface% = USB_Install, USB\VID_XXXX&PID_9002 [Google.NTamd64] ; 保留原有默认条目 %SingleAdbInterface% = USB_Install, USB\Class_ff&SubClass_42&Prot_01 %SingleBootLoaderInterface% = USB_Install, USB\Class_ff&SubClass_42&Prot_03 ; 新增和x86区段一致的设备条目 %SingleAdbInterface% = USB_Install, USB\VID_XXXX&PID_9002 %SingleBootLoaderInterface% = USB_Install, USB\VID_XXXX&PID_9002
提示:直接从设备管理器→对应异常设备→属性→详细信息→硬件ID路径下复制完整的硬件ID填入,匹配准确率最高
2. Windows侧驱动安装前准备
修改inf文件会破坏原有驱动的数字签名,必须先关闭系统驱动签名校验才能正常安装:
- 按住Shift键点击系统重启,进入高级启动界面后依次选择:疑难解答→高级选项→启动设置→重启
- 设备重启后按数字7,选择「禁用驱动程序强制签名」模式进入系统
- 进入系统后重新通过设备管理器更新驱动,选择「浏览我的计算机查找驱动程序」→「让我从可用驱动列表中选取」→选中
Android ADB Interface完成安装
3. Linux/Mac侧排查
- Linux系统需要添加udev规则:在
/etc/udev/rules.d/99-android.rules文件中添加如下内容,替换对应VID值:
SUBSYSTEM=="usb", ATTR{idVendor}=="XXXX", ATTR{idProduct}=="9002", MODE="0666", GROUP="plugdev"
执行sudo udevadm control --reload-rules && sudo udevadm trigger后重启adb服务即可
- Mac系统无需额外驱动,执行
system_profiler SPUSBDataType确认设备被识别后,直接重启adb服务即可
4. 验证生效
将眼镜切入fastboot模式后,执行fastboot devices命令,输出设备序列号即为配置生效。
内容的提问来源于stack exchange,提问作者Jester_Helquin
相关产品推荐
相关产品推荐

