每当我在模拟器上测试时,我都会收到上述错误,但在我测试过的任何设备上都没有。谁能建议为什么会发生这种情况?
问问题
787 次
1 回答
3
您可能正在测试可能具有 32Mb 或更多堆大小内存的高端设备。模拟器可能正在使用 24Mb,这就是崩溃的原因。
转到 AVD(Android 虚拟设备)编辑器,并将“最大 VM 应用程序堆大小”添加到您的虚拟设备硬件属性中。将该值设置为 32Mb 并重新启动您的模拟器。
这应该足够了。
如果您想了解有关堆内存的更多信息,我建议您阅读此问题。
于 2012-06-23T10:26:39.970 回答