我收到上述错误,每当我在模拟器上测试,但不是我测试的任何设备。 任何人都可以说明为什么这会发生?
Answer 1:
你可能测试上,可能有32MB以上的堆大小的内存高调设备。 该模拟器可使用24MB,这就是原因崩溃。
转至AVD(Android虚拟设备)编辑器,增加“最大VM应用程序堆大小”到你的虚拟设备的硬件性能。 该值设置为32Mb的,并重新启动模拟器。
这应该是足够的。
如果您想了解更多关于堆内存,我建议你阅读这个问题。
文章来源: Bitmap Size Exceeds VM Budget Error on Emulator but Not on Device