如何在Android模拟器中释放vspace

时间:2012-04-03 13:14:58

标签: android

有时当我在Android设备上编译应用时,会出现以下错误:

E/HAL(2125): load: module=/system/lib/hw/gralloc.msm7k.so
E/HAL(2125): Cannot load library: alloc_mem_region[869]: OOPS:    93 cannot map library 'gralloc.msm7k.so'. no vspace available.
E/GraphicBufferMapper(2125): FATAL: can't find the gralloc module

如何释放vspace以便能够再次编译应用程序?我已经尝试重新启动并关闭手机,但它没有用。

我唯一能在Stackoverflow上找到关于这个主题的内容是this question没有答案......

1 个答案:

答案 0 :(得分:5)

在“其他模拟器命令行选项”下,添加以下内容:

-partition-size 1024

然后点击“申请并运行”。如果失败,请改为添加:

memory -512

如果一切都失败了: 在VM选项中增加AVD RAM和最大VM应用程序堆大小。 AVD管理器 - >虚拟设备 - >编辑。它可能设置为24,首先设置为32,如果仍然是NOK,则设置为48。