分配内存失败:8个WXGA720皮肤

Posted

技术标签:

【中文标题】分配内存失败:8个WXGA720皮肤【英文标题】:Failed to allocate memory: 8 with WXGA720 skin 【发布时间】:2012-07-27 10:35:47 【问题描述】:

我看到很多关于 Failed to allocate memory: 8 的问题 一般建议是将内存从 1024 减少到 512MB

其他帖子 Failed to allocate memory: 8 android - Failed to allocate memory

在我的旧计算机上一切正常,在我升级到具有 8GB 内存和 Windows 7 64 位的新计算机后,我遇到了问题。

该问题仅出现在具有大“皮肤”(屏幕分辨率)的模拟器上。 我想在 WXGA720 或更大的屏幕上运行我的应用程序,但启动失败并显示“分配内存失败:8”,减少内存没有帮助。

【问题讨论】:

【参考方案1】:

一种可能的解决方法是编辑位于您要使用的皮肤目录中的文件“hardware.ini”。(例如 C:\Android\android-sdk\platforms\android-15\skins\WXGA720)。在该文件中,我将 hw.ramSize 设置为 720 而不是 1024,现在我终于可以从 AVD Manager 启动我的虚拟设备了。

【讨论】:

【参考方案2】:

这确实有助于我尝试模拟 Nexus 7。我将其更改为 512。如果它对任何人有用,我没有将 Target 更改为“Google API”(如其他帖子中所建议的那样),而是将其保留为“Android 4.1.2”(又有什么区别?)

【讨论】:

【参考方案3】:

我也有同样的问题。这似乎是模拟器的问题。他们说的解决方案是降级到工具 r19。本站有zip可以下载。您只需解压缩并将 sdk 中的工具文件夹替换为 zip 文件中的工具文件夹。我刚试了一下,收到一条错误消息,说我有工具 r19,我需要工具 r20,但我刚刚关闭了消息,到目前为止它似乎工作正常。

http://code.google.com/p/android/issues/detail?id=33930

【讨论】:

是的,我注意到我可以手动设置屏幕分辨率和 dpi。 (也作为问题中的解决方法)。感谢您的帮助 这就是我所做的,Nys,所以我可以保持工具是 r20。【参考方案4】:

正如我在这里提到的:https://***.com/a/14420779/1993898

我可以通过“以管理员身份”运行 AVD 来修复此错误,而无需对我的模拟器设置进行任何更改。因此,我认为这个错误与文件系统权限有关,或者没有。

【讨论】:

以上是关于分配内存失败:8个WXGA720皮肤的主要内容,如果未能解决你的问题,请参考以下文章

Android模拟器分配内存失败8

Windows 7 64bit android AVD 启动错误:分配内存失败:8

分配内存失败:8 (NetBeans)

使用新的内存分配失败

Android模拟器问题:分配内存失败:8?

页面迁移从CMA(连续内存分配器)区域失败