GitHubから簡単なAndroidチャットアプリを実行しようとしました。HAXMの設定に問題があると思います。アプリを実行すると、次のエラーが表示されます。
HAXM is not working and emulator runs in emulation mode
emulator The memory needed by this AVD exceeds the max specified in your HAXM configuration.
emulator: AVD RAM size = 1536 MB
emulator: HAXM max RAM size = 768 MB
emulator: You might want to adjust your AVD RAM size and/or HAXM configuration to run in fast virt mode.
emulator: warning: opening audio output failed creating window 61 83 462 820
emulator: emulator window was out of view and was recentered
なにが問題ですか?
hAXM RAMはAVD RAMよりも低い。
ソリューション:
RAMを増やしてHAXMを再インストールします。
Sudo $Android_SDK/sdk/extras/intel/Hardware_Accelerated_Execution_Manager/silent_install.sh -u
Sudo $Android_SDK/sdk/extras/intel/Hardware_Accelerated_Execution_Manager/silent_install.sh -m 1024
このAVDに必要なメモリは、HAXM設定で指定された最大値を超えないようにしてください。
~\AppData\Local\Android\sdk\extras\intel\Hardware_Accelerated_Execution_Manager \intelhamx_Android.exe
に移動します。
Intel HAXMを再インストールし、そのRAMを1024MBに設定します。
AVDを編集して、RAMを768MBに設定します。
アプリケーションをビルドして実行します。
HAXM RAM構成を増やしたときに、コンピューターがこの増加したRAMを処理できることを確認してください。4GBRAM HAXM RAMを2GBに増やしました。AVDRAMを減らす方が良いかもしれません。
より多くの(理想的には1536 MBを超える)スペースでHAXMを再インストールすると、問題は解決します。
MAC用HAXMのインストール方法- https://software.intel.com/en-us/Android/articles/installation-instructions-for-intel-hardware-accelerated-execution-manager-mac-os-x
HAXM for Windowsをインストールする方法- https://software.intel.com/en-us/Android/articles/installation-instructions-for-intel-hardware-accelerated-execution-manager-windows