【问题标题】:ADB Driver and Windows 8.1ADB 驱动程序和 Windows 8.1
【发布时间】:2014-03-25 05:22:44
【问题描述】:

我浪费了大量时间尝试在 Windows 8.1 中为我的平板电脑成功安装 ADB 驱动程序。所以在这里我会发布我所做的,以防有人遇到同样的问题。

【问题讨论】:

    标签: android windows driver adb windows-8.1


    【解决方案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 再次确认!

    【讨论】:

    【解决方案7】:

    在 Windows 7、8 或 8.1 中,在设备管理器中:

    1. 选择树“Android 设备”:删除“Android 复合 ADB 接口”[х]
    2. 按设备树的主根并调用上下文菜单(通过鼠标右键单击)并单击“更新配置”
    3. 更新后您的设备应出现在“其他设备”中
    4. 选择您的设备,从中调用上下文菜单并选择“更新驱动程序”并执行此更新

    【讨论】:

      【解决方案8】:

      如果所有其他解决方案都不适用于您的设备,请尝试使用 guide how to make a truly universal adb and fastboot driver out of Google USB driver。生成的驱动程序适用于所有 Windows 版本中的 adbrecoveryfastboot 模式。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2016-05-05
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2022-10-25
        • 1970-01-01
        • 2023-03-09
        • 1970-01-01
        相关资源
        最近更新 更多