【问题标题】:Android Studio Emulator wont start "Waiting for target device to come online"Android Studio Emulator 不会开始“等待目标设备上线”
【发布时间】:2017-08-01 12:10:27
【问题描述】:

所以我目前正在学习如何开发 android 应用程序。我正在制作我的第一个应用程序,我没有错误,但我的模拟器不会运行我的应用程序。它卡在“等待目标设备上线”。我对出了什么问题感到困惑,因为它以前曾起作用。我完全重新安装了所有内容,但仍然无法正常工作。不知道该怎么办。

【问题讨论】:

    标签: android macos android-studio android-emulator nexus6


    【解决方案1】:

    取消选中然后从 Android Studio 的“工具 - Android”菜单中重新选中“启用 ADB 集成”,它将起作用。

    【讨论】:

      【解决方案2】:

      乔诺森的解决方案为我提供了这个解决方案,它对我有用,因为乔纳森提到的那个对我的情况不起作用。

      1. 关闭模拟器(如果正在运行)。
      2. 打开 Android 虚拟设备管理器 (AVD Manager)。
      3. 点击“操作”下方的下拉箭头(最右侧)。
      4. 选择“擦除数据”(这是我使用的附加步骤)
      5. 选择“立即冷启动”。

      模拟器启动后,您可以运行应用程序,该模拟器将被连接,您可以使用它。

      【讨论】:

        【解决方案3】:

        我遇到了同样的问题,问题是快速启动导致模拟器由于某种原因与 IDE/adb 不同步。

        以下是我解决问题的步骤:

        1. 关闭模拟器(如果正在运行)。
        2. 打开 Android 虚拟设备管理器 (AVD Manager)。
        3. 点击“操作”下方的下拉箭头(最右侧)。
        4. 选择“立即冷启动”。
        5. 模拟器启动后,点击运行应用并选择正在运行的模拟器。

        【讨论】:

          【解决方案4】:

          在我的例子中,我打开了 Android Studio,然后在菜单中导航到 Tools -> Android -> AVD Manager。

          如下图所示,我收到一条消息“Android Emulator 与 Hyper-V 不兼容”。

          我已按照建议的步骤(如下):

          很遗憾,您无法运行 Hyper-V 并使用模拟器。 以下是您可以执行的操作:

          1. 以管理员身份启动命令提示符
          2. 运行以下命令:C:\Windows\system32> bcdedit /set hypervisorlaunchtype off
          3. 重启你的机器。

          系统重新启动后,我打开了相同的窗口(AVD Manager),并且出现了下一个警告,以安装 HAXM:

          之后,模拟器启动了,但是很慢。下一个建议是使用 x86 安装更好的模拟器,它可以在我的机器上提供更好的性能(快 10 倍):

          Google Play 英特尔 x86 Atom 系统映像(system-images;android-24;google_apis_playstore;x86)

          【讨论】:

            【解决方案5】:

            我的情况,我曾经很好地使用android模拟器。但是有一天我尝试通过Android Studio运行adb时,它只是显示'等待目标设备......',然后模拟器突然消失了。

            检查了一些,然后我知道是docker是原因,我认为Docker(或Docker Kinetics)和android emulator在osx(mac)上冲突。

            关掉Docker,我可以照常使用安卓模拟器了。

            【讨论】:

            • 如何在 Mac 中关闭 docker。我不知道 Docker 是什么
            【解决方案6】:

            我通过使用关机按钮关闭模拟器解决了这个问题,而不是使用关闭 (x) 按钮(避免保存模拟器状态消息)。然后再次启动模拟器对我有用。

            【讨论】:

              【解决方案7】:

              我在安装 Android Studio Canary 并尝试运行我已经创建的模拟器后遇到了这个问题。

              我在网上发现没有任何效果,但我在创建新的虚拟设备后终于设法连接。

              【讨论】:

                猜你喜欢
                • 1970-01-01
                • 2018-02-05
                • 1970-01-01
                • 2018-02-03
                • 2017-11-28
                • 2019-08-18
                • 2017-08-03
                • 1970-01-01
                • 2017-08-06
                相关资源
                最近更新 更多