Android API 14,15,16仿真器无法打开

时间:2012-07-11 06:23:26

标签: android android-emulator

我安装了API Level 14,15& 16并为每个API创建单独的仿真器。当启动其正在加载但未运行的任何emulator时。但是,当我运行API 16时,它会显示如Follows

之类的消息

“为AVD启动模拟器'JellyBeans' 无法分配内存:8 此应用程序已请求Runtime以不寻常的方式终止它。 有关详细信息,请与应用程序的支持团队联系。“发生错误

但API 8和10都运行良好。

2 个答案:

答案 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