0

我安装了 API 级别 14,15 和 16 并为每个 API 创建了单独的模拟器。当启动emulator它只是加载但没有运行的任何一个。但是当我运行 API 16 时,它会显示如下消息

“为 AVD 启动模拟器 ' JellyBeans' 分配内存失败:8 此应用程序已请求运行时以不寻常的方式终止它。请联系应用程序的支持团队以获取更多信息。” 发生错误

但是 API 8 和 10 都运行良好。

4

2 回答 2

2

唯一的方法是减少你的 RAM 大小直到模拟器启动。尝试 512 MB 不工作,尝试 256 MB 不工作,尝试 128 MB ......没有其他方法可以解决这个问题。

所以减少内存是解决问题的方法。另请参阅,我在谷歌代码中发布了相同的问题并在此链接中获得了解决方案。

在上面的链接中,他们都说要尝试使用 512 MB 的 RAM,但我说要减小 RAM 大小,直到它起作用。

于 2012-12-19T07:27:37.090 回答
1

就我而言,问题是设置硬加速。出于某种原因,每次我进行编辑和保存时,它都默认为软件。因此我不得不在 config.ini 文件中预先更新它

hw.gps=yes
hw.gpu.enabled=yes
hw.gpu.mode=host
于 2019-10-13T16:28:49.133 回答