所以我目前正在学习如何开发Android应用程序。我正在制作我的第一个应用程序,我没有错误,但我的模拟器不会运行我的应用程序。它停留在"等待目标设备上线"。我对什么是错的感到困惑,因为它以前有用过。我完全重新安装了一切,它仍然无法正常工作。不知道该怎么做。
答案 0 :(得分:3)
答案 1 :(得分:0)
在我的情况下,我打开了Android Studio,然后在菜单中浏览了工具 - > Android - > AVD经理。
如下图所示,我收到一条消息“Android模拟器与Hyper-V不兼容”。
我已按照建议的步骤(如下所示):
不幸的是,您无法运行Hyper-V并使用模拟器。 您可以这样做:
- 以管理员身份启动命令提示符
- 运行以下命令:C:\ Windows \ system32> bcdedit / set hypervisorlaunchtype off
- 重新启动计算机。
醇>
系统重启后,我打开了同一个窗口(AVD Manager),并提供了下一个警告,以安装HAXM:
之后,模拟器启动了,但速度很慢。下一个建议是使用x86安装更好的模拟器,这样可以在我的机器中提供更好的性能(快10倍):
Google Play Intel x86 Atom System Image(系统映像; android-24; google_apis_playstore; x86)
答案 2 :(得分:0)
我的情况,我曾经很好地使用Android模拟器。但是当我有一天尝试通过Android Studio运行adb时,它只是显示等待目标设备...',模拟器突然消失。
检查了一些,然后我知道Docker是原因,我认为Docker(或Docker Kinetics)和android模拟器在osx(mac)上发生冲突。关闭Docker,我可以照常使用Android模拟器。
答案 3 :(得分:0)
我遇到了同样的问题,问题是由于某些原因,快速启动导致仿真器与IDE / adb不同步。
以下是我为解决此问题而采取的步骤:
答案 4 :(得分:0)
我通过使用电源关闭按钮而不是关闭(x)按钮关闭仿真器来解决此问题(避免保存仿真器状态消息)。然后再次启动模拟器对我有用。
答案 5 :(得分:0)
乔诺森(Jonothan)的解决方案指导了我这一点,对我而言,乔纳森(Jonathan)提到的解决方案不适用于我的情况。
仿真器启动后,您可以运行该应用程序,并且此仿真器将连接并可以使用它。
答案 6 :(得分:0)
我在安装 Android Studio Canary 并尝试运行我已经创建的模拟器后遇到了这个问题。
我在网上找到的一切都不起作用,但在我创建了一个新的虚拟设备后,我终于设法连接了。