わすれっぽいきみえ

みらいのじぶんにやさしくしてやる

Android Studioで "Please install HAXM >= 6.2.1 to fix compatibility issues on Mac." というエラーが出たときは

久しぶりにAndroid Studioをアップグレードして、emulator立ち上げたら

Emulator: WARNING: HAXM 6.1.2 is installed. Please install HAXM >= 6.2.1 to fix compatibility issues on Mac.

というエラーが出た。ここに出てきたエラーメッセージでググるといろいろ出てくるが結局そのどれも私ではうまくいかなかったので、私の場合の解消方法を書く。

Android StudioTools > SDK Manager に進んで、 SDK Tools タブを開くと

Intel x86 Emulator Accelerator (HAMX Installer)

という項目があり、今は 7.3.2 がインストールされそうな感じで書いてあった。

ここから素直にチェックボタンを押して、インストールを進めても /private/tmp/haxm_silent_run.log というログが吐き出されて、そこに

installer: Warning - Intel Hardware Accelerated Execution Manager is already installed on this computer. If you continue installation, the Intel HAXM will be re-installed.

と表示されてて、re-installしてもいいのにAndroid Studio経由だとうまく先に先に進んでくれないので

github.com

のサイトから該当のリリースを見つけ出し直接インストーラーをダウンロードした。今回の私の場合は

https://github.com/intel/haxm/releases/tag/v7.3.2

ここからzipファイルをダウンロードして解凍。解凍されたファイルの中にdmgファイルがあるので、そこからよしなにポチポチ進むと無事インストールされた。

残念なのは SDK Tools 上では相変わらずインストールされてなさそうな表示になっていたこと。しかしemulatorを立ち上げると一番最初のエラーは出なくなったので、これでよかったっぽい。