Android
Windows
AVD
HAXM
emulator

Android Virtual Deviceが起動しない場合の対策

More than 3 years have passed since last update.

症状 : Android Virtual Deviceが起動しない

Android Studioで以下の様なメッセージが表示され、Android Virtual Deviceが起動しない場合があります。

emulator: ERROR: x86 emulation currently requires hardware acceleration!
Please ensure Intel HAXM is properly installed and usable.
CPU acceleration status: HAX kernel module is not installed!

原因 : HAXMがインストールされていない

HAXM(Intel® Hardware Accelerated Execution Manager)とは、Androidのエミュレーターの動作速度を改善させるためのエンジン。

対策

手順1 : SDK ManagerからHAXMをインストール

  1. Android SDK > SDK ToolsからHAXMを選択する
  2. OKを押す
  3. 自動的にダウンロード・インストールされる

手順2 : BIOSでIntel Virtualization Technologyを有効に

  1. BIOSの設定画面を開く
  2. Advanced > Intel Virtualization Technologyを選択しEnabledにする (BIOSによってはAdvanced以外の項目にある可能性があります)
  3. BIOSの設定画面を終了し、Windowsを起動する

手順3 : Android Studioのプロジェクトを起動

Android Studioを起動し、Runボタンを押し、エミュレーターを指定して実行。

以上の手順で、エミュレーターが起動するはずです。