質問: ### 前提・実現したいこと 初めてAndroid Studioを触っています。 設定・使い方のサイトに従って、 エミュレータとやらを起動させてみようとしたら、開かない。 いくつか検証したにもかかわらず、復旧のめどが立たないので、ここで質問させていただきました。 ### 発生している問題・エラーメッセージ ``` Emulator: emulator: ERROR: x86 emulation currently requires hardware acceleration! Emulator: Process finished with exit code 1 ``` ### 試したこと ググって調べると intelhaxm-android.exeをインストールするように、という解決法が山ほど出てくるので Cドライブ内を検索したら 「intelhaxm-android.exe」ファイルとやらは見つかったのですが 実行したところ「Remove」という選択肢になっています。 ![イメージ説明](https://teratail-v2.storage.googleapis.com/uploads/contributed_images/59a891fc70eaf712881d6a50c262b549.png) これって、インストールは完了出来ているという、認識でいいのでしょうか? ちなみに、SDK TOOLSのところにも、もちろんチェック入っています ![イメージ説明](https://teratail-v2.storage.googleapis.com/uploads/contributed_images/c7b356aed9a643593ec7eb1c7c3e70f2.png) 念のため再起動もしてみましたがダメでした ### 補足情報(FW/ツールのバージョンなど) win10(Lenovoデスクトップ) バージョンは Gradle version 4.10.1 Android Plugin Version 3.3.2 と書いてあります。 何卒よろしくお願いいたします。
回答: x86またはx86_64のSystem Imageを入力してAndroidエミュレーターを正常に起動するためには、エミュレーターの動作を高速化させるためのアクセラレーターが有効になっていなければ起動しない仕組みになっています。 ``` Emulator: emulator: ERROR: x86 emulation currently requires hardware acceleration! ``` というメッセージは、Androidエミュレーターがそのアクセラレーターを検出できていないことを示しています。 Windowsで高速AVDを利用するまでの手順をものすごく詳しく解説という記事で、こうした状況に対応するための方法を細かく記しています。まずこの記事にあるように * CPUの型番を調べる * そのCPUがVT-xと呼ばれる仮想化支援機能をサポートしているかどうかを調べる * PCのBIOSまたはUEFIによって仮想化支援機能を有効にしているかを調べる * OS上で仮想化支援機能が有効になっていることを検出できるか調べる というところまで調査してみてみましょう。