emulator: The memory needed by this AVD exceeds the max specified in your HAXM configuration .
emulator: AVD RAM size = 1024 MB
emulator: HAXM max RAM size = 700 MB
1、在安装Android Studio时会选择需要安装的组件,其中有一个Performance(intel®HAXM)的内容。
2、 就按默认的来,接着在后面需要设置大小
它这里默认是512M,第一次安装的时候,我看了一下,说明中有“you can change these settings at any time.”,心里想“后面可以随时改,那就默认的肯定没问题”。
3、启动模拟器时我查看下方的Run窗口AVD页面中的控制台,输出几行语句,其中出现红色的“HAXM is not working and emulator runs in emulation mode”,颜色标识为异常。
启动的模拟器停留在Android字样的界面不动。开始查找原因。
【解决过程】
1.Tools->Android->SDK Manager
然后就看到对应的HAXM了:
下载最后一项Intel x86 emulator accelerator(HAXM install.........)
安装完成后记得重新启动Android Studio 查看
如图显示就安装上了,但还是和之前一样,启动模拟器停留在android字样屏幕上,提示错误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 = 1024 MB
emulator: HAXM max RAM size = 700 MB
发现AVD的RAM和HAXM的RAM 的size不同,怎么设置新安装的HAXM的 RAM size呢?
Android\sdk\extras\intel\Hardware_Accelerated_Execution_Manager这个目录下intelhaxm-android.exe文件,双击重新安装,会提示你设置新的值。(这里就不上图了)
再次启动模拟器 问题解决了。 但还是启动有些慢,继续查查看。。。。