2015-10-06 50 views
3

这是Android Studio中1.4控制台为什么HAXM配置内存太低“969 MB”?这不是与AVD API级别23兼容需要1 GB RAM

emulator: WARNING: Increasing RAM size to 1GB 
emulator: device fd:560 
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 = 969 MB 
emulator: You might want to adjust your AVD RAM size and/or HAXM configuration to run in fast virt mode. 
Cannot set up guest memory 'pc.ram': Invalid argument 
+0

您需要增加分配给运行虚拟设备的RAM。我会得到一些细节 –

回答

3

您应该<android-sdk-location>/extras/intel/Hardware_Accelerated_Execution_Manager/和期间的RAM安装设置量运行HAXM安装程序显示错误消息可用于HAXM至1024 MB或更多。

如果没有extras/intel目录,则启动Android SDK Manager,转到Extras,选择Intel x86 Emulator Accelerator (HAXM Installer)并按Install

+0

,无论如何默认值设置为2GB ..所以它一定会被改变。 –

+0

我已经完成了这项工作。我已经从控制面板中卸载了英特尔硬件加速执行管理器,并从Android SDK管理器 - >其他 - >英特尔x86仿真器加速器重新安装,然后再次安装它,但允许的RAM范围小于969 MB –

+0

安装期间设置了多少内存? – mixel

0

这是您第一次尝试打开模拟器,根据我的经验,为什么我收到警告是因为我与其他应用程序饱和了内存,请确保关闭其他实例并清除内存。

你可以试试它的AVD管理的菜单,在高级设置其他的事情增加内存已配置的虚拟设备的RAM

我希望这可以帮助你。

+1

你的意思是你应该减少AVD中的内存RAM,它必须低于HAXM允许的最大值 – LightMan