如何在Android emulator中释放vspace

如何在Android emulator中释放vspace,android,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): F

有时,当我在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上唯一能找到的是没有答案…

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

-partition-size 1024
然后单击应用并运行。如果失败,则添加以下内容:

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

我遇到了类似的错误,您是否找到了解决方案。对我来说,它发生在android v 2.3.3中,而不是4.2中。@Droider不,我只知道这不是一个编码问题。试着在模拟器上检查开发工具应用程序。有一个终端模拟器,也许你能在它的帮助下实现你的目标。