1. ホーム
  2. Android

AndroidStudioは、新しいプロジェクト:エミュレータを作成した後、エラーを報告します。ERROR: x86 emulation currently requires hardware acceleration!

2022-02-14 14:58:07

昨日8gのRAMを追加した後、12gのRAMがようやくコードをジャラジャラ動かせるくらいスムーズに動くようになりました。

昼にAndroid Studio 3.1.2をインストールした後、まだ問題が山積みです。まず、Gradleの問題ですが、実は自力で動作させましたので、以前のブログをご覧ください。

2つ目の問題は、新しいプロジェクトを作成し、それを実行しようとすると、実際にはエミュレータと表示されることです。ERROR: x86 emulation currently requires hardware acceleration!

一部内容を転載しています。

https://blog.csdn.net/u012964796/article/details/46850461 (見る価値あり)

https://blog.csdn.net/sihai12345/article/details/72868635 (図版)

ここに謝辞を表します。


オリジナルのエラーメッセージです。

エミュレータを使用します。ERROR: x86 エミュレーションは現在ハードウェアアクセラレーションが必要です!
インテル® HAXMが正しくインストールされ、使用可能であることを確認してください。
CPUアクセラレーションステータス。HAXカーネルモジュールはインストールされていません。

エラー解析です。

1. コンピュータにIntel HAXMソフトウェア(HAXMはHardware Accelerated Execution Managerです)がインストールされていない(参照。 インテルのウェブサイトからの指示 )

2. コンピュータで仮想化技術が有効になっていない

解決策

1. Intel HAXMをインストールします。

一般的に、パソコンにはIntel HAXMがインストールされており、Android SDKはこのソフトウェアを継承しています。Sdkのインストールパスのextrasディレクトリにあるintelパッケージ内にあります(例:私のE: \AndroidSdkextrasintel)

intelhaxm-android.exeをダブルクリックします。

見つからない場合は、Android StudioでSDK Managerをクリックし、下図のチェックボックスをオンにすることで、直接インストールすることができます。(この方法は、Android Studio 3.1.2では使えません。)

もしインストールに失敗しても、そこにあるべきものであることが証明されれば、方法2を検討することをお勧めします。

2. BIOSのConfigurationでVirtual technolyが有効になっていることを確認する。

パソコンのマザーボードのBiosの入り方を確認してください、私のはLenovoですが、ワンクリックで復元ボタンを刺すだけです。

Virtualiation Technology(名前は違うかもしれませんが、Virtualで始まるはずです)を見つけ、デフォルトがDisabledになっているかどうかを確認します。

Enterキーを押して、Enabledに変更します。

設定を保存して、コンピュータを再起動します。

テスト問題の結果。

Android Studioを起動し、先ほど作成したProjectを開き、Runをクリックします。

うまくいったことがわかると思います。