f20*_*20k 20 android android-emulator
我正在尝试用2047 mb ram创建一个模拟器.当我运行它时,我收到此错误:
[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
Run Code Online (Sandbox Code Playgroud)
我知道降低数量会使它发挥作用.但是我宁愿拥有更多的ram,所以我可以测试我正在开发的游戏.我假设有更多的公羊,它会跑得更快......
有没有人在模拟器上获得2047 mb的ram?如果是这样,怎么样?你用了什么设置?你在电脑上有什么特别的改变吗?
使用Windows 7 64位,更新到最新的android sdk.我也有超过8GB的ram.我确实有一个设备(摩托罗拉里程碑)进行测试,但由于它是一个基于网络的游戏,我需要至少一个其他客户端(希望使用模拟器)除了我的手机运行.
f20*_*20k 20
运行速度更快的模拟器的解决方案:
http://androiddevnotes.com/2011/03/08/1299521520000.html
与电话质量相比,我的游戏运行速度更快.
- 更新08/24/12 -
我看到人们仍然来到这里评论这个答案,我对这个问题做了更多的研究.我告诉你我的调查结果.
注意:这些测试是在我的计算机上运行的,您的计算机可能不同.
cat /proc/meminfo/并记下MemTotal字段cat /proc/meminfo/并记下MemTotal字段结论
如下面的一些评论中所述添加"MB"可能允许您的设备启动,但它实际上没有2 GB的RAM.即使使用4.1仿真器,RAM大小也是512 MB.
建议
请使用实际设备进行测试.
小智 13
将Android ADK工具升级到20后,我也收到此错误消息(即使我有足够的RAM)."设备RAM大小"属性的更改没有帮助(无论是更高还是更低,还是"MB").
对我有用的是在命令行运行模拟器并在那里指定RAM量(小于我的默认值); 例如:
emulator -memory 512 -avd my_avd
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
69800 次 |
| 最近记录: |