ADB 驱动程序和 Windows 8.1
Posted
技术标签:
【中文标题】ADB 驱动程序和 Windows 8.1【英文标题】:ADB Driver and Windows 8.1 【发布时间】:2014-03-25 05:22:44 【问题描述】:我浪费了大量时间尝试在 Windows 8.1 中为我的平板电脑成功安装 ADB 驱动程序。所以在这里我会发布我所做的,以防有人遇到同样的问题。
【问题讨论】:
【参考方案1】:更新:发布图片➤English Version | Versión en Español
如果 Windows 无法枚举设备管理器中报告为 错误代码 43 的设备:
从 Windows 安装此 Compatibility update。 如果您已经拥有此更新,但出现此错误,请重新启动您的 PC(不幸的是,它发生在我身上,我尝试了所有方法,直到我想如果我重新启动会怎样......)。如果设备在设备管理器中列为其他设备 -> android 但报告错误代码 28:
Google USB Driver 对我不起作用。你可以试试你对应的OEM USB Drivers,但在我的情况下,我的设备没有列在那里。 所以,安装最新的三星驱动程序:SAMSUNG USB Driver v1.7.23.0 重启电脑(非常重要) 进入设备管理器,找到安卓设备,然后选择更新驱动软件。 选择浏览我的计算机以查找驱动程序软件 选择让我从我计算机上的设备驱动程序列表中选择 从列表中选择ADB Interface 选择SAMSUNG Android ADB Interface(这是一个签名的驱动程序)。如果您收到警告,请选择是继续。 完成!通过这样做,我能够在 Windows 8.1 下使用我的平板电脑进行开发。
注意:此解决方案使用三星驱动程序,但适用于其他设备。
发布图片 => English Version | Versión en Español
【讨论】:
不,不是。我使用三星驱动程序,因为这是使我的设备在 Win 8.1 下工作的唯一方法。我实际上正在使用 Ainol 平板电脑。 酷,使用三星驱动程序用于通用 android 设备并且能够连接和调试。非常感谢您的提示! 非常感谢,你拯救了我的一天,我尝试了几种解决方案,除了这个之外没有任何效果,再次感谢。 经过 6 -7 小时的研究,这个修复非常完美!!太感谢了!! :) 谢谢,终于可以用ADB了!请注意,如果您已经为您的设备安装了 Google ADB 驱动程序,则必须在按照这些说明操作之前将其卸载,否则三星驱动程序将不会显示。【参考方案2】:使用出色的“适用于 Windows 的通用 ADB(Android 调试桥)驱动程序”: https://plus.google.com/103583939320326217147/posts/BQ5iYJEaaEH https://github.com/koush/UniversalAdbDriver
Windows 8 兼容 已签名,因此不需要您关闭 Windows 驱动程序签名检查在Win8.1.1 x64下测试。
【讨论】:
我尝试了很多东西,但那个驱动程序解决了我的问题。非常感谢! 感谢您的指点。可以确认。在 Windows 8.1 上开箱即用。使用它连接到股票 Nexus 4。 天啊。为什么clockworkmod 能做到英特尔和谷歌仍然无法做到的事情?提供一个简单、通用的 adb&fastboot 驱动。这就是我们需要的。感谢您的提示。确认使用 Nexus 4 在 Win8.1 上工作,其中 Google USB 驱动程序和英特尔 Android 驱动程序失败(当设备处于恢复模式时)。使用它通过 sideload 推送 Android 5 OTA 文件。所以 adb sideload 也得到了确认。 好的,所以它在 Program Files (x86) 下安装了一些东西,现在呢?我需要重新启动吗?尝试从设备管理器安装驱动程序?还有什么?【参考方案3】:关于这个主题有很多东西,每一个都略有不同。像许多用户一样,我花了几个小时尝试它们,但一无所获。最后,这对我有用 - 即在windows 8.1上安装驱动
在我的 extras/google/usb_driver 中有一个文件 android_winusb.inf
我双击它,它“运行”并安装了驱动程序。
我无法解释为什么会这样。
【讨论】:
我必须右键单击 inf 文件并单击“安装”——但一旦我这样做了,我的 Nexus 6P 和 ADB 立即连接,并且手机提示我进行授权。耶!【参考方案4】:我遇到了以下问题: 我有一部没有驱动程序的安卓手机,它无法被 Windows 8.1 识别。既不能作为手机,也不能作为 USB 存储设备。
我搜索了设备管理器。 我打开设备管理器,右键单击 Android Phone->Android Composite Interface。 我选择了“更新驱动程序软件” 我选择“浏览我的电脑以查找驱动程序软件” 然后我选择“让我从设备列表中选择” 我选择了“USB 复合设备”
一个新的 USB 设备被添加到列表中,我可以使用 adb 和 Android SDK 连接到我的手机。
我还可以将手机用作存储设备。 祝你好运
【讨论】:
这也为我解决了这个问题。在我意识到我应该选择复合驱动程序之前进行了几次尝试——尽管这些说明说不这样做,但我一直选择名称中带有 ABD 的驱动程序。一旦我选择了通用 USB 复合设备驱动程序,一切都很好。【参考方案5】:http://adbdriver.com/
这对我有用,在我最新的 Micromax Yu Yuphoria 中! 只需下载安装程序并安装它
【讨论】:
谢谢!当这里没有其他建议时,这也对我有用。 太棒了..这完全有效..让我的手机在设备管理器中进行了重新调整(应该在便携式设备下),并让 adb devices 工作。有趣的是,摩托罗拉的司机只做前者。但这确实有效。【参考方案6】:我找到的最完整的答案在这里: http://blog.kikicode.com/2013/10/installing-android-adb-driver-in.html
我正在复制下面的完整答案。
在 Windows 8.1 64 位系统中安装 Android ADB 驱动程序时一切都失败了
由于某种原因,我无法让我的机器在 Windows 8.1 64 位中识别 Xperia J。即使安装了最新的 Sony PC Companion (2.10.174)。设备管理器一直向“Android”显示黄色感叹号。
这是解决方案,但我不保证它会在您的设备上运行!
1。找出您设备的 VID 和 PID
打开设备管理器,右键点击那个带有黄色感叹号的安卓,然后点击属性。 转到详细信息选项卡。 在属性中,选择硬件 ID。 右键单击该值,然后单击复制。 将值粘贴到某处。
2。下载安卓USB驱动
运行 Android SDK 管理器。 展开 Extras,勾选 Google USB Driver,点击 Install packages。 安装后,将鼠标悬停在 Google USB 驱动程序上查找驱动程序位置。该位置将出现在工具提示中。
3。修改android_winusb.inf
进入usb驱动的位置,比如上图是c:\Android\android-studio\sdk\extras\google\usb_driver 制作 android_winusb.inf 的备份副本 使用文本编辑器打开 android_winusb.inf。记事本很好,但记事本++更好,它会语法突出显示inf文件! 查找 [Google.NTx86],然后插入一行,其中包含您在上面复制的设备硬件 ID,例如
[Google.NTx86]
; ... other existing lines
;SONY Sony Xperia J
%CompositeAdbInterface% = USB_Install, USB\VID_0FCE&PID_6188&MI_01
查找 [Google.NTamd86],并插入相同的行,例如:
[Google.NTamd64]
; ... other existing lines
;SONY Sony Xperia J
%CompositeAdbInterface% = USB_Install, USB\VID_0FCE&PID_6188&MI_01
保存文件。
4。禁用驱动程序签名
以管理员身份运行命令提示符 粘贴并运行以下命令:
bcdedit -set loadoptions DISABLE_INTEGRITY_CHECKS
bcdedit -set TESTSIGNING ON
重新启动 Windows。
5。安装驱动
打开设备管理器,右键点击带有黄色感叹号的安卓设备,然后点击更新驱动软件。 单击浏览我的计算机以获取驱动程序软件。 输入或浏览到包含 android_winusb.inf 的文件夹,例如:C:\Android\android-studio\sdk\extras\google\usb_driver 点击下一步。 驱动程序将安装。 运行 adb devices 以确认您的设备工作正常。
6。重新启用驱动程序签名
以管理员身份运行命令提示符 粘贴并运行以下命令:
bcdedit -set loadoptions ENABLE_INTEGRITY_CHECKS
bcdedit -set TESTSIGNING OFF
重新启动 Windows。 运行 adb devices 再次确认!
【讨论】:
这是适合我的,因为 Koushik 的 inf 不包括 Pixel C。我还必须禁用 UEFI 的安全启动才能运行第二个“TESTSIGNING”命令。我将本指南用于 win8.1:itsfoss.com/disable-uefi-secure-boot-in-windows-8【参考方案7】:在 Windows 7、8 或 8.1 中,在设备管理器中:
-
选择树“Android 设备”:删除“Android 复合 ADB 接口”[х]
按设备树的主根并调用上下文菜单(通过鼠标右键单击)并单击“更新配置”
更新后您的设备应出现在“其他设备”中
选择您的设备,从中调用上下文菜单并选择“更新驱动程序”并执行此更新
【讨论】:
【参考方案8】:如果所有其他解决方案都不适用于您的设备,请尝试使用 guide how to make a truly universal adb and fastboot driver out of Google USB driver。生成的驱动程序适用于所有 Windows 版本中的 adb
、recovery
和 fastboot
模式。
【讨论】:
以上是关于ADB 驱动程序和 Windows 8.1的主要内容,如果未能解决你的问题,请参考以下文章
xml 适用于Windows 8.1和Windows Phone 8.1应用程序的扩展器控件演示。
xml 适用于Windows 8.1和Windows Phone 8.1应用程序的扩展器控件的模板。
我在 Windows 8、8.1 和 Windows 10 中的应用程序无法识别地图驱动器
Win32 应用程序是不是也可以在 Windows 7 和 Windows 8/8.1 上运行?
csharp 在Windows 8.1和Windows Phone 8.1应用程序中运行的Expander控件的代码隐藏。