Android Studio无法运行AVD

Don*_*Don 49 android hypervisor android-virtual-device

我收到以下错误:

模拟器:错误:不幸的是,HAXM管理程序和VirtualBox 4.3.30+之间存在不兼容性,它不允许多个虚拟机管理程序共存.它正在积极努力; 您可以在http://b.android.com/197915(Android)和https://www.virtualbox.org/ticket/14294(VirtualBox) 找到有关该问题的更多信息内部错误:初始hax同步失败

虽然它说工作正在进行中,但我可以使用相同的操作系统(WIN 7)以及相同的机器规格在我的同事的机器上运行工作室.

目前是否有解决此问题的工作?

rod*_*osa 140

我收到了以下错误:

错误:不幸的是,HAXM管理程序和VirtualBox 4.3.30+之间不兼容,不允许多个虚拟机管理程序共存.它正在积极努力; 你可以找到更多关于这个问题,在http://b.android.com/197915(Android)和 https://www.virtualbox.org/ticket/14294(VirtualBox的)

要解决这个问题,我只需关闭Mac上的Docker.

  • 关闭mac上的Docker可能还不够:我有一个默认运行的docker-machine,所以我不得不手动停止它.运行"docker-machine ls"然后"docker-machine stop xxx"停止所有正在运行的机器 (7认同)
  • 是的是的,在运行Android模拟器之前,不要忘记主机上的"docker-machine stop" (2认同)

Meh*_*ncü 43

我有同样的问题.在研究时我发现了这个https://forums.docker.com/t/cant-using-docker-for-mac-with-android-emulator-haxm/8939/3

显然,使用HAXM的Docker和Android模拟器无法一起运行.我在我的系统中运行了Docker.我停止了它,模拟器能够毫无问题地运行.

如果已安装并运行Docker,请将其停止并重试.


Luk*_*oen 14

我试图在Android模拟器上模拟一个Ionic 1应用程序ionic emulate android -lcs并遇到同样的错误: emulator: ERROR: Unfortunately, there's an incompatibility between HAXM hypervisor and VirtualBox 4.3.30+ which doesn't allow multiple hypervisors to co-exist. It is being actively worked on; you can find out more about the issue at http://b.android.com/197915 (Android) and https://www.virtualbox.org/ticket/14294 (VirtualBox) Failed to sync vcpu reg Failed to sync vcpu reg Failed to sync vcpu reg Internal error: initial hax sync failed

我通过以下步骤保存并暂停所有其他正在运行的VM的执行来解决它:

1)单击顶部栏中的鲸鱼图标并选择"退出Docker",退出Docker for Mac.我相信这是必需的,因为当Docker客户端运行时,Docker for Mac和Docker Toolbox的Docker守护程序(服务器)会自动在Linux VM中运行(您不需要也不能使用dockerd或手动运行它docker daemon).当鲸鱼图标位于顶部栏中时,Docker客户端正在运行.

2)通过运行停止在主机上运行的所有Vagrant VM vagrant halt,因为它们可能使用Virtual Box作为提供程序.通过运行检查其状态更改为"已关闭" vagrant status.

3)通过运行virtualbox打开Virtual Box GUI 停止所有Virtual Box虚拟机,然后右键单击任何虚拟机并选择关闭>保存状态

4)关闭并重新打开终端窗口,然后重试


Yor*_*les 11

我只是停止在Mac上运行Docker.然后模拟器能够正常运行.


Rig*_*key 2

您可能有两个模拟器试图在计算机上使用相同的资源,即 Google 模拟器和 Genymotion (VirtualBox) 模拟器。谁知道这个问题需要多长时间/是否会得到解决。如果您正在运行 Genymotion,则可以使用 VirtualBox。因此,尝试运行 Oracle VM Virtual Box Manager 并检查是否没有虚拟机正在运行,然后关闭所有正在运行的虚拟机。您应该能够再次在工作室中运行模拟器,只需确保选择一个 (Genymotion) 或另一个 (Android AVD 管理器)。