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