5

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

在此处输入图像描述

4

7 回答 7

3

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

在此处输入图像描述

于 2017-03-13T09:28:51.850 回答
2

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

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

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

于 2019-03-03T12:23:26.087 回答
1

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

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

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

在我的例子中,我打开了 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)

在此处输入图像描述

于 2017-06-01T21:53:01.887 回答
0

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

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

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

于 2017-06-14T15:52:56.050 回答
0

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

我在网上找不到任何东西,但在我创建了一个新的虚拟设备后,我终于设法连接了。

于 2021-02-20T13:13:02.830 回答
0

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

于 2018-09-24T14:43:12.947 回答