AndroidエミュレータとVirtualBox、Docker for Macを同時に実行できない問題の対処法

  • 10
    いいね
  • 0
    コメント

AndroidエミュレータとVirtualBox、Docker for Macを同時に実行できない問題

Docker for Macなどを起動中にAndroidエミュレータが起動できない状況がずっと続いていました。こういったメッセージが表示されるやつです。

Unfortunately, VirtualBox 4.3.30+ does not allow multiple hypervisors to co-exist.In order for VirtualBox and the Android Emulator to co-exist, VirtualBox must change back to shared use.Please ask VirtualBox to consider this change here: https://www.virtualbox.org/ticket/14294

こんなコメントもあるように直したくても直せなかった模様。

Unfortunately the source code of HAXM is not freely available (in contrast to the source code of VirtualBox) so it's hard to debug this problem.

こちら、ずーっと悩まされ続けてたんですがやっと解決しました \(^o^)/

対処法

Intel® Hardware Accelerated Execution Manager(Intel® HAXM)の6.1.1で修正されたようです。こちらから6.1.1を落としてインストールすることで解決します!

https://software.intel.com/en-us/android/articles/intel-hardware-accelerated-execution-manager

Android Studioでもそのうち配布されるようになると思いますよー。
(2017/03/16時点では6.0.5が配布されていますね)

補足

Installation Guide and System Requirements – macOSの一番下部にあるChangelogにもしっかりと下記の記載がありました。

Fixed coexistence with VirtualBox and Docker on macOS. (b.android.com/197915)

全然関係ないですがHAXMの過去のChangelogはどこで見れるんでしょうか...w