【问题标题】:ADB stopping at <waiting for devices>ADB 在 <waiting for devices> 处停止
【发布时间】:2018-07-23 12:54:58
【问题描述】:

当我遇到这种情况时,我正试图在我的手机上安装一些自定义恢复和 ROM。

(我的 Windows 更新已关闭)

ADB 或 fastboot 显示

<waiting for devices>

我尝试并看到了几个解决方案。 我正在为此写一个详细的解决方案。 这就是我解决它的方法。 如果您有更多建议,可以在下面回答。

【问题讨论】:

    标签: android performance adb fastboot


    【解决方案1】:

    唯一的原因是您的电脑无法识别电话。这是驱动程序问题。

    在开始解决方案之前,您必须了解一些事情。 你可能也知道这一点。

    • 当您处于恢复状态时,adb 会进入类似恢复模式的状态(只是自己构建一些术语)

    • 在引导加载程序中,它采用快速加载模式。

    除了手机在操作系统上运行时与 adb 一起使用的驱动程序之外,每种模式都需要不同的驱动程序。

    所以你要做的就是。

    如果您尝试进入恢复模式或快速加载模式。

    • 打开设备管理器(设置>设备>(更多选项)设备管理器)。

    • 现在使用手动或 adb 方法将手机引导至所需模式。

    • 设备管理器重新加载并显示一个新的驱动程序。在 Android 或指针设备或其他文件夹中。

    • 选择驱动程序并在线更新。(始终首选)。

    • 如果您没有找到在线驱动程序,您必须在此处选择手动更新。 选择浏览我的电脑。 选择让我选择。 选择浏览。

    最后,你必须选择谷歌提供的usb-driver。 在 sdk&gt;extras&gt;google&gt;usb-driver

    它将显示可更新的驱动程序。选择并按下一步进行安装。 现在按确定它应该可以正常工作了。

    【讨论】:

    【解决方案2】:

    在尝试安装 twrp-3.3.1-2-enchilada.img 时发生在 MACOS Mojave 10.14.6 上。

    通过运行解决它:

    adb 重启-引导加载程序

    然后,当手机启动进入引导加载程序时,

    fastboot boot twrp-3.3.1-2-enchilada.img
    

    像魅力一样工作

    【讨论】:

      【解决方案3】:

      对我来说,usb debugging 没有开启。

      (设置 -> 开发者选项(如果你没有看到这个选项,你应该激活它) -> usb 调试。)

      【讨论】:

        【解决方案4】:

        对我来说,我什至无法在 Windows 10 设备管理器中看到我的 Android 设备,直到我进入设置/常规/开发人员选项并将选择 USB 配置设置为 MTP(媒体传输协议)而不是默认的仅充电,并且还发现了一条不同的 USB 数据线,它不是仅用于充电的数据线。然后,正如@sushanthkille 上面指出的那样,我仍然需要安装更新的驱动程序,但他通过设备管理器描述的方式不起作用。对于我的 LG G4,我必须去https://www.lg.com/us/lgeai/Drivers/pages/mobile-drivers.html(通过谷歌搜索 Windows 10 LG G4 驱动程序找到)下载 Windows 驱动程序,然后手动安装。毕竟,我的 G4 终于出现在 Windows 10 中了。

        【讨论】:

          【解决方案5】:

          运行以下命令使您的设备进入 FastBoot 模式(如果使用 Windows 系统,则从 adb-driver 文件夹中)

          adb reboot-fastboot
          

          【讨论】:

            【解决方案6】:

            我必须更新 Windows 10 才能解决此问题。

            我认为所需的更新是来自 Google, Inc. 的 Android Bootloader Interface 驱动程序更新。Windows 一次更新了几项内容,因此我无法验证是什么具体解决了我的问题。

            【讨论】:

              【解决方案7】:

              通常是 Windows 上的驱动程序问题!

              只需从此处安装适当的 OEM 驱动程序:

              https://developer.android.com/studio/run/oem-usb#Drivers

              【讨论】:

                【解决方案8】:

                我刚刚花了很多时间解决同样的问题,结果证明是因为我有一部三星手机。

                那里有 Fastboot 博客的日志,但他们并不总是提到,三星设备没有 fastboot 模式。因此,如果您的设备是三星设备,请不要在任何驱动程序和设置上浪费时间,因为它不适用于三星。您可以使用 adb 但不能使用 fastboot。

                这里有另一个帖子提供更多信息:https://android.stackexchange.com/a/187573/111755

                【讨论】:

                • 如果我使用三星手机将应用程序部署到我的手机会怎样?我正在尝试使用 WSL (Ubuntu),但它永远无法完全识别我的手机。它存在于我的设备管理器中,但是当我在 cmd 中运行 WSL shell 时,我仍然收到“等待任何设备”消息。
                • 你在手机设置里开启USB调试了吗?
                • 我做到了。没有区别。
                • 那么@ErickAdam 您是否按照 Ubuntu 的步骤进行操作? developer.android.com/studio/run/device 说,“Ubuntu Linux:需要正确设置两件事:每个想要使用 adb 的用户都需要在 plugdev 组中,并且系统需要安装覆盖设备的 udev 规则。 "但实际上,如果您尝试在 WSL 下使用 USB,。它可能不支持;请参阅此处获取信息和旨在使其成为可能的项目devblogs.microsoft.com/commandline/…
                • 我真的想通了。我能够使 Ubuntu WSL (/usr/bin/adb) 中的 adb 等于我的 Windows (/platform-tools/adb) 中的 adb。之前尝试过,遇到了麻烦,终于搞定了,现在可以通过USB连接了。
                猜你喜欢
                • 1970-01-01
                • 1970-01-01
                • 2015-05-10
                • 2011-05-25
                • 1970-01-01
                • 2013-12-09
                • 1970-01-01
                • 1970-01-01
                • 2014-09-30
                相关资源
                最近更新 更多