1

每当我在模拟器上测试时,我都会收到上述错误,但在我测试过的任何设备上都没有。谁能建议为什么会发生这种情况?

4

1 回答 1

3

您可能正在测试可能具有 32Mb 或更多堆大小内存的高端设备。模拟器可能正在使用 24Mb,这就是崩溃的原因。

转到 AVD(Android 虚拟设备)编辑器,并将“最大 VM 应用程序堆大小”添加到您的虚拟设备硬件属性中。将该值设置为 32Mb 并重新启动您的模拟器。

这应该足够了。

如果您想了解有关堆内存的更多信息,我建议您阅读问题。

于 2012-06-23T10:26:39.970 回答