web-dev-qa-db-ja.com

お使いのCPUはVT-xをサポートしていません

AVDを作成しましたが、Androidプログラムを実行しようとすると、エラーが表示されます

お使いのCPUはVT-xをサポートしていません

BIOSで仮想化テクノロジーを有効にしましたが、Androidプログラムを実行しようとすると、このエラーが発生します。

4
wassan imtiaz

Android Documentation によると、エミュレーターを実行するには、開発システムのCPUが次の仮想化拡張テクノロジーのいずれかをサポートしている必要があります。

  • インテルバーチャライゼーションテクノロジー(VT、VT-x、vmx)
  • AMD仮想化(AMD-V、SVM)-Linuxでのみサポート

お使いのCPUは Intel®Core™2DuoプロセッサE73 であり、製造元によるとはIntel仮想化テクノロジー(VT)をサポートしていません -バツ)。これがこのエラーの理由です。

回避策は、すでに提案されているように、代替のAndroidエミュレーター、たとえば Genymotion を使用することです。

2
Maxim

あなたの問題にはいくつかの解決策があります。

  • HAXMの代わりにARM)を使用してAVDを作成できます。
  • 他のソリューションは、BIASのインテル仮想化テクノロジーを有効にすることです。
  • または、genymotionなどの代替エミュレーターを使用してこの問題を修正することもできます。
  • 上記の解決策が気になる場合は、テスト目的で物理デバイスを使用できます。
0
Fazle Rabbi

BIOSから設定を変更した場合は、マシンを再起動するだけです。

0
Nishad

次の手順に従う必要があることをお勧めします。

まず、コントロールパネル→プログラムと機能に移動します。
次に、[ウィンドウ機能のオンとオフを切り替える]をクリックします。ウィンドウが開きます。
次に、Hyper-Vオプションのチェックを外して、システムを再起動します。

これで、HAXMインストールを開始できます。

これも確認してください https://software.intel.com/en-us/Android/articles/installation-instructions-for-intel-hardware-accelerated-execution-manager-windows

[〜#〜]または[〜#〜]

Genymotion を使用できます

0

最近問題が発生している可能性がある場合は、次の手順を試してみてください: https://Android-developers.googleblog.com/2018/07/Android-emulator-AMD-processor-hyper-v .html

また、他の回答によると、CPUが仮想化をサポートしていること、および仮想化がオンになっていることを確認する必要があります。

0
promanowicz