5 に答える
HAXM は、Windows および OS X でのみ必要です。Linux では、KVM をインストールする必要があります。
https://developer.android.com/studio/run/emulator-acceleration#vm-linuxの「Linux での VM アクセラレーションの構成」セクションを参照して ください。
SDK Manager で x86 ベースのシステム イメージをダウンロードし、AVD を開始するだけで、KVM が自動検出され、マシン/システムがサポートしている場合は自動的に使用されます。
カーネル モジュールを挿入して、KVM を有効にする必要があります。
sudo modprobe kvm-intel
Linux で Intel Hardware-assisted Virtualization (ハイパーバイザー) を起動して Intel Android x86 Emulator を高速化する方法が役立つ場合があります。詳細な出力は、テストにも役立ちます。
emulator -avd ... -verbose
次のようなログを記録する必要があります。
emulator: CPU Acceleration: working
emulator: CPU Acceleration status: KVM (version 12) is installed and usable.
qemuhowtoは次のように述べています。
カーネルに kvm モジュール (kvm-intel または kvm-amd) がインストールされている必要があり、ユーザーがアクセスできるように /dev/kvm のアクセス許可が設定されています。そうしないと、KVM サポートが無効になり、動作が非常に遅くなる可能性があります。
ここでは、イメージを使用して KVM インストールを取得する方法を順を追って説明します
Linux で Intel ハードウェア支援仮想化 (ハイパーバイザー) を起動して、Intel Android x86 Emulator を高速化する方法
Intel Hardware Accelerated Execution Manager は、ハードウェア支援による仮想化を提供します。(願わくば) Android エミュレーターの最近のバージョンでも同じように動作するはずです。Android SDK Manager を使用して、KitKat x86 エミュレーターをダウンロードします。
最新の Intel ドキュメント: http://software.intel.com/en-us/android/articles/speeding-up-the-android-emulator-on-intel-architecture および Google のドキュメント: http://developer. android.com/tools/devices/emulator.html
それらの指示に従ってください。
それでもうまくいかない場合は、次のような多くの原因が考えられます: Intel CPU がない、正しくインストールされていない、BIOS 設定を設定する必要がある、再起動する必要がある、HAXM に大量のメモリを割り当てる必要がある、保持する必要があるAVD のメモリ サイズが小さくなり、ホスト GPU を使用するようにエミュレータを構成しようとしています...
具体的な症状は?Googleで検索してみてください。
また、 Hardware Accelerated Execution Manager linuxを検索して、より多くのドキュメントと経験レポートを入手してください。