Android Studio无法运行AVD

我收到以下错误:

模拟器:错误:不幸的是,HAXM虚拟机pipe理程序和VirtualBox 4.3.30+之间存在不兼容的问题,因为它不允许多个虚拟机pipe理程序共存。 目前正在积极开展工作。 您可以在http://b.android.com/197915(Android )和https://www.virtualbox.org/ticket/14294(VirtualBox )中find有关此问题的更多信息内部错误:初始hax同步失败

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

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

我收到以下错误:

错误:不幸的是,HAXMpipe理程序和VirtualBox 4.3.30+之间存在不兼容问题,因此不允许多个pipe理程序共存。 目前正在积极开展工作。 你可以在http://b.android.com/197915(Android )和https://www.virtualbox.org/ticket/14294(VirtualBox )find更多关于这个问题的信息。

为了解决这个问题,我只需要closuresMac上的Docker。

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

显然,使用HAXM的Docker和Android模拟器不能一起运行。 我有Docker在我的系统中运行。 我停下来,模拟器能够运行没有问题。

如果您安装并运行了Docker,请停止并重试。

我试图在Android模拟器上ionic emulate android -lcs上的Ionic 1应用程序,并遇到同样的错误: 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 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

我通过以下步骤保存并挂起所有其他正在运行的虚拟机的执行来解决它:

1)单击顶部栏中的鲸鱼图标,然后select“退出Docker”,退出Mac的Docker。 我相信这是必需的,因为Docker for Mac和Docker Toolbox的Docker Daemon(服务器)在Docker客户端运行时(不需要,不能用dockerddockerd docker daemon手动运行)在Linux VM中自动运行。 当鲸鱼图标在顶部栏中时,Docker客户端正在运行。

2)通过运行vagrant haltvagrant halt主机上运行的所有Vagrant虚拟机,因为它们可能使用Virtual Box作为提供者。 通过运行vagrant status检查其状态更改为closures电源。

3)通过运行virtualbox打开Virtual Box GUI,然后右键单击任何虚拟机,然后selectclosures>保存状态

4)重试之前closures并重新打开terminal窗口

我只是停止在Mac上运行Docker。 仿真器然后能够正常运行。

您可能有两个模拟器试图在计算机上使用相同的资源,例如Google one和Genymotion(VirtualBox)。 谁知道多久/如果这将被解决。 如果您运行Genymotion,则使用VirtualBox。 因此,尝试运行Oracle VM Virtual Box Manager并检查没有虚拟机正在运行,并closures所有虚拟机。 你应该可以再次在studio里运行模拟器,只要确保你select了一个(Genymotion)或者其他的(Android AVDpipe理器)。

Mehmed发现线程有一个更新 ,不需要停止Docker。 如果您已经运行了所有Android Studio更新,那么已经在Users / your_user / Library / Android / sdk / extras / intel / Hardware_Accelerated_Execution_Manager / IntelHAXM_6.1.1.dmg处下载了Intel安装程序。 您需要自己运行安装程序。

我有类似的问题,我做了以下几点:

1)停止Mac的Docker(退出)2)我使用2台显示器(一台Mac屏幕+扩展另一个屏幕),我断开了第二台显示器,它工作正常。

在我的情况(macOS),停止/退出docker没有帮助。 我需要运行boot2docker poweroff

validation您没有多个同时运行的虚拟机。

对于Windows用户:

  1. closures所有打开的模拟器。
  2. 打开任务pipe理器。
  3. 结束进程: adb.exe的所有实例。
  4. 结束过程:所有具有Virtual BoxVBox的进程在描述中。
  5. 重新启动模拟器。