从今天开始,当我尝试在2.3.3 Android平台的NetBeans中运行一个应用程序时,它向我显示:

Failed to allocate memory: 8 此应用程序请求运行时以一种不寻常的方式终止它。 请联系应用程序的支持团队以获得更多信息。

模拟器不想启动。

这是我第一次看到它,谷歌没有这个asnwers,我尝试了2个版本的NetBeans 6.9.1和7.0.1,仍然是相同的错误。


当前回答

我意识到这个问题的解决方案源于在正常模式下运行应用程序时的Eclipse内存分配。我刚刚检查了Eclipse快捷属性下的“以管理员身份运行”框,现在它允许我为AVD分配更多内存。

希望这能有所帮助。

其他回答

我注意到它只与一个相关,而所有其他的我都做得很好。我删除了它,并创建了一个新的,现在它工作了。

关于Android:分配内存失败,在接受的答案下它的第一个注释,将“1024”更改为“1024MB”帮助了我。可悲,但有效。

我解决的方法是把存储大小放在RAM大小的2倍,把SD存储大小放在RAM大小的相同位置。

你只需要编辑你的虚拟设备的内存,使它更低!尝试20 MB,它将工作!

请确保IntelHAXM已正确安装。仅仅通过SDK管理器下载并“安装”它是不够的。你需要手动安装它从:

android sdk英特尔\配件\ \ Hardware_Accelerated_Execution_Manager

另外,请确保在BIOS中启用了Intel Virtual Technology。

按照developer.android.com上的指南或英特尔的安装说明进行安装。