问题:在Windows 10客户端上安装ADB驱动程序(google_usb_drivers),以便为我的OnePlus One(OPO)启用调试。

我尝试过的操作:
经过一番谷歌搜索后,我发现了一些指南告诉我在[Google.NTx86][Google.NTamd64]下将设备硬件ID添加到Google驱动程序“ android_winusb.inf”。

;OnePlus One
%SingleAdbInterface%        = USB_Install, USB\VID_05C6&PID_6765
%CompositeAdbInterface%     = USB_Install, USB\VID_05C6&PID_6765&MI_01 


使用设备管理器手动选择此文件作为驱动程序后,我收到此错误消息:The hash for the file is not present in the specified catalog(...)



谷歌搜索此错误,我发现许多引用与Windows 8.1的类似问题有关。他们都建议(通常我可能会添加)使用以下命令来关闭驱动程序上的签名检查:

与以前一样的错误。自Windows 8.1以来,是否已禁用或更改此功能?

问题:有人知道如何在Windows 10计算机上启动并运行ADB吗?如果是这样,您采取了哪些步骤?到目前为止,我已经完全放弃了吗?

评论

嗨,efr4k!该网站不是论坛,而是问答网站,因此,即使您有自己的问题的答案,也应遵循网站的格式。现在,我回滚到第一个修订版,因为它是唯一没有答案的修订版。请在答案的部分中将您的答案作为答案发布。对于读者:这是当前问题结尾的答案。

#1 楼

尝试15秒的ADB /驱动程序多合一安装程序。您也可以安装Samsung驱动程序,而不是传统的OnePlus驱动程序。

我安装了这些驱动程序,自升级以来我一直在工作。

您也可以尝试按照本指南进行设置。

评论


指南为我指出了正确的线索。不知道是否有必要使用15秒的安装程序来安装驱动程序,但我不会从头开始进行检查。我用指南中与解决问题有关的线索更新了问题。

– efr4k
15年8月19日在20:51

只是一个好主意,看看升级到Windows 10是否有问题。它对我有用,我认为它可能对其他人有用。

–iTechy
15年8月20日在9:37

我直接将其安装在两台W10机器上,并且两者均可工作。

–铜
16-10-19在23:12

我的Win10不能同时使用1.4和1.3版本。

–mrbengi
16年12月13日在22:12

#2 楼

我无法在Windows 10上更新ADB驱动程序。当我尝试通过单击“浏览计算机以获取驱动程序软件”并选择驱动程序文件夹来安装通用Google ADB驱动程序时,Windows忽略了驱动程序,并说找不到驱动程序。

我终于在本文中找到了解决方案,即手动安装Android ADB USB驱动程序。

缺少的步骤是单击“浏览我的计算机以获取驱动程序软件”后继续指导Windows。使用驱动程序选择文件夹时,单击“让我从计算机上的设备驱动程序列表中选择”。选择“显示所有设备”,然后选择“从磁盘安装”。默认情况下,驱动器为A: ---导航至包含提取的USB驱动程序的文件夹,可能名为usb_driver。然后,您可以选择“ Android ADB接口”并安装驱动程序。

这使我可以将OnePlus One连接到Windows 10进行调试。我可以在Chrome中导航到chrome://inspect/#devices,然后查看我的设备。

评论


这可以使Windows 10实际安装驱动程序,而不是尽早放弃。尚未完全解决我与ADB的连接问题,但这只是一个开始。

–世界
17年11月6日在22:07

#3 楼

我遇到了类似的问题,升级到Windows 10后,adb设备没有列出任何设备。我碰巧有一个通过USB连接了英特尔驱动的Android手机。我最终删除了特定于Intel的Android驱动程序(昨天下载的版本1.9,它不明确支持Windows 10),然后按照以下步骤中描述的步骤使用了通用的Android USB驱动程序https://github.com/koush/UniversalAdbDriver下一篇文章(使用设备管理器并删除以前的驱动程序)。在删除以前的驱动程序之后,并在选择替换驱动程序之前,为保证一切正常,我断开并重新连接了USB电缆。 adb-fix-it-Three-steps /

选择手动选择驱动程序后,我的计算机在设备管理器中具有多个可能的匹配项。我检查了每个驱动程序,直到找到了最合适的驱动程序,即通用驱动程序,然后从列表中选择了Android USB驱动程序。由于具有其他设备,可能需要从列表中选择其他设备驱动程序。

#4 楼

Google的adb驱动程序可在任何Android手机上正常运行。
微软的政策是禁止类驱动程序,因此每个供应商都必须
为同一驱动程序提供不同的硬件ID,并为Windows支付费用。 br />和Linux中一样))

要临时禁用完整性/签名强制实施,请以管理员身份运行:

bcdedit /set testsigning off


重新启动,安装驱动程序,然后:

bcdedit /set testsigning on


并进行最终重新启动(稍后可以完成)。

您可以关注我关于主题Connect的博客文章Windows中通过ADB通过USB进行的Android Android