私はWindows 8.1 proとAMDプロセッサを使用しています。Android SDKとEclipseをインストールしました。問題は、AVDを作成して起動すると、次のようなエラーが表示されることです。
emulator:ERROR: x86 emulation currently requires hardware acceleration!
Intel HAXMが正しくインストールされ、使用可能であることを確認してください。
CPUアクセラレーションの状態です。HAXカーネルモジュールがインストールされていません
インテルHardware_Accelerated_Execution_Managerをインストールし、ブートメニューからVirtual modulationを有効にしましたが、まだ動作しません。
SDK ManagerにHAXM installer
がインストールされていることを確認してください。
を参照してください。
ダウンロードした後、セットアップを実行してください。 SDK_FOLDER}\Hardware_Accelerated_Execution_Manager\intelhaxm.exeにあるセットアップを実行してください。
注意:Android Studioでは、"intelhaxm.exe "は "intelhaxm-android.exe "に変更されています。
インストール中に "VT not supported "**というエラーが発生した場合は、WindowsのHyper-V機能を無効にしてください。dism.exe /Online /Disable-Feature:Microsoft-Hyper-V "コマンドを実行してください。また、BIOSで「仮想化技術」を有効にする必要があります。
私はこの問題を抱えており、LinuxでなければHAXMを使用できないようです。[EDIT: これはもちろん、AMDチップ(インテルではない)を持っている場合の問題です。
Androidサイトに記載されている通りです。
最近の多くのCPUは、仮想マシン(VM)をより効率的に実行するために より効率的に実行するための拡張機能を提供しています。Androidエミュレータでこれらの拡張機能を利用するには Androidエミュレータでこれらの拡張機能を利用するためには、開発システムの設定を Androidエミュレータでこれらの拡張機能を利用するには、開発システムにいくつかの追加設定が必要ですが、実行速度を大幅に改善することができます。 この種のアクセラレーションを使用する前に、まず、開発システムが 開発システムのCPUが以下の仮想化拡張技術に対応しているかどうかを確認してください。 開発システムのCPUが以下の仮想化拡張技術をサポートしているかどうかを確認する必要があります。
Intel Virtualization Technology (VT, VT-x, vmx)拡張。 ***> AMD Virtualization (AMD-V, SVM) 拡張機能 (Linuxでのみサポート)。
他の方もおっしゃっていますが、Genymotionが解決策になるかもしれません。
の出力を読む(投稿する)必要があります。
sc query intelhaxm
http://developer.android.com/tools/devices/emulator.html#accel-vm で述べられているように
スタートメニューで右クリックし、「実行」を選択して「cmd」と入力すると、コマンドプロンプトウィンドウが表示されます。
https://stackoverflow.com/questions/26316523/android-emulator-doesnt-use-haxm もご参照ください。
エミュレータが動作しない場合は、もっと簡単な方法を試してみてはいかがでしょうか。Genymotion - http://genymotion.com/