エラー:x86エミュレーションには現在ハードウェアアクセラレーションが必要です[パーティションマネージャー]

まとめ:

エラー:x86エミュレーションには現在ハードウェアアクセラレーションが必要です

「エミュレーター:エラー:x86エミュレーションには現在ハードウェアアクセラレーションが必要です」は、AndroidStudioで発生する可能性のあるエラーメッセージです。この投稿では、 MiniToolパーティションウィザード ユーザーが提供するいくつかの解決策をまとめ、問題の修正を試みることもできます。

クイックナビゲーション:



Android Studioは、Androidオペレーティングシステムの公式統合開発環境です。これは、市場をリードするアプリを構築し、パフォーマンスを加速するための開発者ツールです。ユーザーは、このツールをWindows、macOS、およびLinuxベースのオペレーティングシステムにダウンロードして使用できます。

ユーザーによると、AVD(Android仮想デバイス)を起動しようとすると、「エミュレーター:エラー:x86エミュレーションには現在ハードウェアアクセラレーションが必要です」というメッセージが表示されることがあります。残念ながら、この問題は、Windows 7、Windows 8、Windows10などのさまざまなWindowsバージョンで実行されているAndroidStudioに存在する可能性があります。



同じ問題に悩まされている場合は、次の内容にリストされているこれらの解決策が必要になる場合があります。

解決策1:アバストハードウェア支援仮想化を無効にする



一部のユーザーは、アバストのハードウェア支援仮想化がAndroid StudioのAVDと競合することを報告しています。これが、現在AndroidStudioでのハードウェアアクセラレーションが必要なx86エミュレーションエラーの原因である可能性があります。エラーを修正するには、この機能を有効にしている場合は、アバストで無効にしてみてください。

ステップ1 :アバストのメインインターフェースを開き、クリックします メニュー >> 設定

ステップ2 : の中に 一般 カテゴリ、選択 トラブルシューティング タブ。



ステップ3 :オプションのチェックを外します ハードウェア支援による仮想化を有効にする

ハードウェア支援仮想化を無効にする

アバストでハードウェア支援仮想化を無効にした後、コンピューターを再起動してAndroidStudioを起動できます。次に、問題が修正されているかどうかを確認します。それがまだ存在する場合は、次の解決策に進む必要があります。

解決策2:IntelHAXMモジュールをインストールする



ご存知のとおり、プログラムを正しく実行するには、PCがAndroidStudioのシステム要件を満たしている必要があります。システム要件に加えて、AndroidエミュレーターにはIntel Hardware Accelerated Execution Manager(HAXM)6.2.1以降のバージョンも必要です。

HAXMモジュールがないと、AVDはハードウェア仮想化を使用してアプリケーションをコンパイルできず、「エミュレーター:エラー:x86エミュレーションには現在ハードウェアアクセラレーションが必要です」というエラーが発生する可能性があります。

この問題を解決するには、AndroidStudioのSDKManagerを介してHAXMモジュールをダウンロードしてインストールする必要があります。あなたはただする必要があります:



ステップ1 :Android Studioを開き、クリックします ファイル >> 設定 >> システム設定 >> Android SDK 訪問するには SDKマネージャー

ステップ2 : 選択する SDKツール タブ。次に確認してください Intel x86エミュレーターアクセラレーター(HAXMインストーラー) をクリックします OK または 適用する 。その後、画面の指示に従ってHAXMインストーラーのダウンロードを完了します。

HAXMインストーラーをインストールする

ステップ3 : 押す 勝つ + IS 開く ファイルエクスプローラー インストーラーを見つけます。デフォルトでは、次の場所に保存されます。

C: users username AppData Local Android sdk extras intel Hardware_Accelerated_Execution_Manager intelhaxm-android.exe

ステップ4 : ダブルクリック intelhaxm-android.exe インストーラーを実行し、指示に従ってHAXMモジュールをインストールします。

次に、Android Studioを再起動して、正しく機能するかどうかを確認できます。これがうまくいかない場合は、次の解決策を試し続けることができます。

解決策3:Windowsハイパーバイザープラットフォームを有効にする

仮想化テクノロジー(Ryzenなど)を備えたAMD CPUを使用している場合、エラーx86エミュレーションで現在Android Studioでハードウェアアクセラレーションが必要な理由は、PCで無効になっているWindowsハイパーバイザープラットフォームである可能性があります。この場合、Windowsハイパーバイザープラットフォームが利用可能な場合は、それを有効にしてみてください。

ステップ1 : 押す 勝つ + R 呼び出す 実行 窓。次に、 appwiz.cpl ボックス内でクリックします OK プログラムや機能にすばやく移動します。

ステップ2 :クリック Windowsの機能をオンまたはオフにします 左側のペインで。

ステップ3 :横のチェックボックスをオンにします Windowsハイパーバイザープラットフォーム をクリックします OK 行った変更を確認します。

Windowsハイパーバイザープラットフォームを有効にする

その後、PCを再起動して、AndroidStudioの使用を再試行できます。

「エミュレータ:エラー:x86エミュレーションには現在ハードウェアアクセラレーションが必要です」の問題は、ハードウェア仮想化が無効になっている場合にも発生する可能性があります。 BIOSまたはUEFI 設定、および問題を解決するためにその機能を有効にする必要があるかもしれません。

マザーボードとCPUの製造元によっては、ハードウェア仮想化を有効にする詳細な手順が異なる場合があります。起動時にメーカーのロゴが表示されるメッセージに注目する必要があります。検索することもできます マザーボードモジュール+セットアップキー それを理解するためにオンライン。

ヒント: ハードウェア仮想化機能は、 仮想化テクノロジー(VTx / VTd)インテルバーチャライゼーションテクノロジー 、または AMD-V仮想化 。そして、それらは下にリストされる可能性があります チップセットプロセッサー高度なCPU構成 、または同様のカテゴリ。