Android Studio模拟器无法启动"等待目标设备上线"

时间:2017-03-11 01:42:57

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

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

enter image description here

7 个答案:

答案 0 :(得分:3)

取消选中然后重新检查'启用ADB集成'来自Android Studio'工具 - Android'菜单,它会工作。

enter image description here

答案 1 :(得分:0)

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

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

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

  

不幸的是,您无法运行Hyper-V并使用模拟器。   您可以这样做:

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

系统重启后,我打开了同一个窗口(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

答案 2 :(得分:0)

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

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

关闭Docker,我可以照常使用Android模拟器。

答案 3 :(得分:0)

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

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

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

答案 4 :(得分:0)

我通过使用电源关闭按钮而不是关闭(x)按钮关闭仿真器来解决此问题(避免保存仿真器状态消息)。然后再次启动模拟器对我有用。

答案 5 :(得分:0)

乔诺森(Jonothan)的解决方案指导了我这一点,对我而言,乔纳森(Jonathan)提到的解决方案不适用于我的情况。

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

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

答案 6 :(得分:0)

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

我在网上找到的一切都不起作用,但在我创建了一个新的虚拟设备后,我终于设法连接了。