web-dev-qa-db-ja.com

このエラーは「CPUがvt-xまたはsvmをサポートしていません。Android studio 2.1.1)」というエラーが表示されます。

BIOS設定で仮想化を有効にしましたが、エミュレータを起動しようとすると「CPUがvt-xまたはsvmをサポートしていません」というエラーが表示されます。

Intel haxmもインストールしました。

14
user399883

VT-xテクノロジーとHAXMは、Intelプロセッサーに固有のものです。 AMDプロセッサの場合、AMD-Vは仮想化技術の最前線にあります。 AMDプロセッサにHAXMをインストールしても影響はないため、「お使いのCPUはvt-xまたはsvmをサポートしていません」というエラーが表示されます。

参照リンク: http://tools.Android.com/tech-docs/emulator

上記のリンクで述べたように

Android Emulator 2.0で最高のパフォーマンスを得るには、システムが以下の仕様を満たす必要があります。Windows:Intel®VT-x、Intel®EM64T(Intel®64)、およびExecuteをサポートするIntel®プロセッサー無効(XD)ビット機能。AMDおよびIntel AtomプロセッサーはVT-x仮想マシンアクセラレーションをサポートしていません。Linux:Intel®VT-xをサポートするIntel®プロセッサー、Intel®EM64T(Intel ®64)、およびAMD Virtualization™(AMD-V™)64ビットオペレーティングシステムをサポートするExecute Disable(XD)ビット機能またはAMDプロセッサ。

エミュレーターには、Intelイメージの代わりにARMイメージを使用することをお勧めします。これには、HAXM​​やVT-xを使用する必要はありません。

8

2019年8月2日

AMD RYZEN 3400Gを使用しています。同じ問題が発生し、非常に簡単な方法で修正しました。

有効にする必要がありますWindows Hypervisor Platform

[コントロールパネル]> [プログラム]> [Windowsの機能の有効化または無効化]に移動し、Windows Hypervisor Platformを確認します。はい、HAXM​​をインストールしないでください。


編集:2019年8月27日

安定している(または1バージョン遅れている)エミュレータイメージのみをインストールします。今のところ、QではなくAndroid Pイメージを使用します。Android QイメージがHyperV&HAXMのインストールのみを探します(Intelではないため不可能です)

注:イメージは、HAXM​​を一緒にインストールしてはいけません。そうしないと機能しません。

4
Saksham Khurana

私はしばらくの間これを自分で追跡しようとしていました(非常によく似たセットアップですが、Windows 10)。「HAXMはIntel専用だと知っていますか?」以外のソリューションを提供している人はいません。どちらか。私がこれまで見つけた最高の情報は、 Genymotion (個人使用は無料)の「個別」版がAMDチップでのエミュレーションに最適な方法であり、ほとんど隠されていることです- 公式ドキュメントでの言及 Android StudioはLinux上のSVMでのみ動作します。完全に欠如しているため、後者を読んでいるかどうかはわかりません。重要な事実であるべきことを他の場所で参照していますが、そのエラーが表示されるのはそのためかもしれません。ただし、その場合は間違いなく不十分な言葉遣いです。

0
WovenTales