HAXM configuration in android studio

眉间皱痕 提交于 2019-11-27 15:51:53

问题


I tried to run a simple Android chat app from GitHub. I think there's a problem with my HAXM configuration. When I run the app I see these errors:

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

What is wrong?


回答1:


your HAXM RAM is lower than your AVD RAM.

Solutions:

  1. Re-run you HAXM installation and increase RAM to match that of AVD(emulator).
  2. Alternatively, decrease RAM of AVD(emulator) to match that of HAXM.



回答2:


Reinstall HAXM with more RAM:

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



回答3:


The memory needed by this AVD should not be exceeds the max specified in your HAXM configuration.

  • It should be less than RAM set for HAMX.
  • Go to ~\AppData\Local\Android\sdk\extras\intel\Hardware_Accelerated_Execution_Manager \intelhamx_android.exe.

  • Reinstall intel HAXM and set its RAM to 1024MB.

  • Edit your AVD set its RAM to 768MB.

  • Build and run your application.




回答4:


Be sure when you increase your HAXM RAM configuration that your computer is able to handle this increased RAM. I use a 4GB RAM macbook pro that almost stopped responding after I increased HAXM RAM to 2GB. It may be a better option to decrease your AVD RAM.




回答5:


After re-installing HAXM with more (ideally more than 1536 MB) space solves the problem.

How to install HAXM for MAC - https://software.intel.com/en-us/android/articles/installation-instructions-for-intel-hardware-accelerated-execution-manager-mac-os-x

How to install HAXM for Windows - https://software.intel.com/en-us/android/articles/installation-instructions-for-intel-hardware-accelerated-execution-manager-windows




回答6:


You have to increase the amount of RAM memory in: Tools >> Android >> AVD manager

Select your AVD, press "Edit this AVD" and under Advanced settings set the amount of RAM to i.e. 1500Mb

That will do the trick



来源:https://stackoverflow.com/questions/32366511/haxm-configuration-in-android-studio

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!