WindowsでAndroidエミュレータが起動しなかったときの対処法メモ
概要
- Android Studio でのアプリ開発時に、突如Androidエミュレータが起動しなくなった。
- しかも、特にエラーメッセージも出てこないため、対処法を探ることすら出来なかった。
- コマンドから自前でエミュレータを起動してみたらエラーの原因がわかって何とかなった。
以上、でもいいかもしれないけれども、もう少し詳しく書いておく。
症状
Android Studioからエミュレータを起動しようとすると、なにやら起動しようとしているらしいゲージは出てくるが……
これが消えてからは何も出てこず。各種コンソールやIDEのログを見ても特にエラーメッセージは見当たらず。
解決法
コマンドから自前でエミュレータを起動してみる。そもそもエミュレータがどこにあるかは、Project StructureからSDKのパスを調べればすぐにわかる。
エミュレータはsdkフォルダ内のemulatorフォルダ内にあるので、これで実際に起動してみる。
なんだ、ちゃんとエラーメッセージが出るじゃないか。どうやらHAX(エミュレータ高速化のためのハードウェア支援)の起動に失敗しているらしい。SDKマネージャからIntel x86 Emulation Acceleratorを更新したら起動するようになった。めでたしめでたし。