【发布时间】:2011-08-23 13:37:30
【问题描述】:
我正在尝试创建一个具有 2047 mb 内存的模拟器。 当我运行它时,我得到了这个错误:
[2011-02-22 14:24:14 - Emulator]
[2011-02-22 14:24:14 - Emulator] This application has requested the Runtime to terminate it in an unusual way.
[2011-02-22 14:24:14 - Emulator] Please contact the application's support team for more information.
[2011-02-22 14:24:26 - Emulator] Failed to allocate memory: 8
我知道降低数字会使它起作用。但我宁愿拥有更多的内存,这样我就可以测试我正在开发的游戏。我假设有更多的内存,它会运行得更快......
有人在模拟器上安装了 2047 mb 的内存吗?如果是这样,怎么做?您使用了哪些设置?您是否更改了计算机上的任何特别内容?
使用windows 7 64位,更新到最新的android sdk。我还有超过 8gb 的可用内存。我确实有一个设备(摩托罗拉里程碑)可以测试,但是由于它是一个基于网络的游戏,除了我的手机之外,我还需要至少一个其他客户端(希望使用模拟器)来运行。
【问题讨论】:
-
没听说过有 2Gb RAM 的 Android 设备,那么制作这样的模拟器有什么意义呢?
-
正如我上面提到的,我正在尝试运行游戏。我假设分配更多的内存将使游戏运行得更快(即渲染屏幕/发送包更快)。如果 2047mb 的内存不合理,我不明白为什么开发人员会首先允许它。
-
你可以轻松摆脱它查看我的帖子stackoverflow.com/a/14851626/1461730
-
@Egor 我拥有一个 2GiB 的机器人。你听起来像那些说没有人需要 512k 的人!