無常にもまたエラー・・・
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!
どうやらIntel HAXMがインストールされていないということらしい。
以下のコマンドを叩くとインストールできるらしいので、やってみる。
C:\Users\ユーザ名\AppData\Local\Android\sdk\extras\intel\Hardware_Accelerated_Execution_Manager\intelhaxm-android.exe
すると・・・・
またしてもエラー。
で、いろいろと調べて回ると結局のところ、VT-xというIntelの仮想化支援機能がCPUに付いていないとだめらしい。
ワタクシのPCのCPU「Intel® Pentium® Processor B940」には、どうやらその機能がないらしい。
VT-xの有無は、インテルのサイトで確認できます。
VT-xがないPCの場合どうすりゃよいのか?と途方に暮れました。
新しいPCを買わなければいけないのかという考えが頭をよぎる・・・
でも、VT-xが付いていないCPUを搭載したPCだって沢山あるわけだし、何か手だてはあるはずだと考えて調べまくりました。
ありましたよ、ありました!
armeabi
これですよ、これ!
armeabiとはなんぞや、ということですがARM社が開発したOSをエミュレートするものらしい。ウィキペディアに詳しい説明がありました。
Application Binary Interface(ABI) – ウィキペディア
では早速やってみます。
ツールバーから、「AVD Manager」のボタンをクリックします。
すると「AVD Manager」が開きます。
インストール直後の画面では次のようになっています。
ここで「CPU/ABI」と書かれた項目に注目!
「x86」と書かれていますよね。これがダメ。
そこでコイツを変更します。
右の方にある鉛筆マークをクリックします。
すると次のような画面になりますので、armeabi-xxxを選択してあげればOK。
ダウンロードが必要な場合は、左のほうにあるdownloadリンクをクリックします。
これでエミュレータが起動可能になりました!