我安装了API Level 14,15& 16并为每个API创建单独的仿真器。当启动其正在加载但未运行的任何emulator
时。但是,当我运行API 16时,它会显示如Follows
“为AVD启动模拟器'JellyBeans
'
无法分配内存:8
此应用程序已请求Runtime以不寻常的方式终止它。
有关详细信息,请与应用程序的支持团队联系。“发生错误
但API 8和10都运行良好。
答案 0 :(得分:2)
唯一的方法是减小RAM大小直到模拟器启动。 尝试使用512 MB无法正常工作,请尝试使用256 MB无法正常工作,尝试使用128 MB ..... 没办法解决这个问题。
因此减少RAM是问题的解决方案。另请参阅,我已在google code中发布了相同的问题,并在此link中获得了解决方案。
在上面的链接中,他们都说要尝试RAM大小为512 MB,但是,我说减小RAM大小直到它工作。
答案 1 :(得分:1)
就我而言,问题在于设置Hardward加速。出于某种原因,每次我进行编辑和保存时,它都默认设置为“软件”。因此,我必须在config.ini文件
中预先对其进行更新。hw.gps=yes
hw.gpu.enabled=yes
hw.gpu.mode=host