Android Studio Emulator不会启动“等待目标设备上线”

问题描述 投票:5回答:6

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

enter image description here

android macos android-studio android-emulator nexus6
6个回答
3
投票

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

enter image description here


0
投票

在我的情况下,我打开了Android Studio,然后在菜单中浏览工具 - > Android - > AVD Manager。

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

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

遗憾的是,您无法运行Hyper-V并使用模拟器。这是你可以做的:

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

系统重启后,我打开了同一个窗口(AVD Manager),并提供下一个警告,以安装HAXM:

enter image description here

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

Google Play Intel x86 Atom System Image(系统映像; android-24; google_apis_playstore; x86)

enter image description here


0
投票

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

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

关闭Docker,我可以像往常一样使用android模拟器。


0
投票

我遇到了同样的问题,问题是Quick Launch导致模拟器出于某种原因与IDE / adb不同步。

以下是我为解决问题所采取的步骤:

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

0
投票

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


0
投票

Jonothan的解决方案指导我这个,它对我有用,就像Jonathan提到的那个对我的案子没有用。

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

在仿真器启动备份后,您可以运行该应用程序并连接此仿真器,您可以使用它。

© www.soinside.com 2019 - 2024. All rights reserved.