【问题标题】:Bitmap Size Exceeds VM Budget Error on Emulator but Not on Device位图大小超过模拟器上的 VM 预算错误,但设备上没有
【发布时间】:2012-06-23 10:01:19
【问题描述】:

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

【问题讨论】:

标签: java android memory android-emulator


【解决方案1】:

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

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

应该够了。

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

【讨论】:

    猜你喜欢
    • 2012-08-19
    • 2011-11-16
    • 2012-08-09
    • 2012-05-31
    • 2011-10-29
    • 2015-05-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多