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