我的 SDK 和 AVD 管理器无法访问 Google USB 驱动程序。我认为这是防火墙问题,可以使用代理,但如果可能的话,我想避免使用这种方法。
有什么方法可以让我手动下载并安装 Google USB 驱动程序包吗?
答案1
- 找到
android_winusb.inf
文件并打开进行编辑。 添加以下
[Google.NTx86]
及[Google.NTamd64]
以下几行(两行相同):%SingleAdbInterface% = USB_Install, USB\VID_2207&PID_0010 %CompositeAdbInterface% = USB_Install, USB\VID_2207&PID_0010&MI_01
重要提示:用设备信息中的数字替换VID_2207
和PID_0010
。打开设备管理器,右键单击您的设备,然后单击属性,然后单击详细信息。从下拉框中检查几个属性以找出您的 VID 和 PID。
答案2
如果驱动程序不适合您,按照这些说明操作:
- 使用 Andriod SDK 自带的“SDK 管理器”,您可以下载 Google USB 驱动程序包。
- 在记事本或其他文本编辑器中打开文件“android-sdk\extras\google\usb_driver\andriod_winusb.inf”。
- 找到“[Google.NTx86]”这一行
在“[Google.NTx86]”下方添加以下两行
%SingleAdbInterface% = USB_Install, USB\VID_18D1&PID_DEED %CompositeAdbInterface% = USB_Install, USB\VID_18D1&PID_DEED&MI_01
找到“[Google.NTamd64]”这一行
在 [Google.NTamd64] 下方添加以下两行
%SingleAdbInterface% = USB_Install, USB\VID_18D1&PID_DEED %CompositeAdbInterface% = USB_Install, USB\VID_18D1&PID_DEED&MI_01
在平板电脑上打开 USB 调试
- 连接平板电脑
- 指向 inf 文件
答案3
我遇到了同样的问题。尝试以管理员身份运行该程序。一开始我甚至不明白这样做的意义,因为我使用的是管理员帐户,但是右键单击“SDK Manager.exe”,然后选择“以管理员身份运行”,而不是双击,可用的选项会有所不同。希望它能奏效。