如何解决 5.0.x Lollipop OutOfMemory 问题?

How to fix the 5.0.x Lollipop OutOfMemory issue?

所以我最近完成了我的应用程序的编码,并且在发布它时,我收到朋友的消息,他们不能或只能部分 运行 应用程序而不会崩溃。

原来,这些朋友有 Lollipop 5。0.x,5.1.1 似乎又能用了。

我知道 Android 的错误,我的问题是,其他程序员如何使他们的应用程序在这些版本上运行?有没有可以避免的常见错误?

在我的应用程序中,使用 ImageView.setImageResource(R.id.imageResource)

时出现内存不足异常

这总是在应用程序分配内存不足时发生。

尝试在清单文件的 'application' 标记中 android:largeHeap="true" 使用堆内存

** 这不适用于 Honeycomb 之前的设备。

您可能正在手动设置图像的尺寸或根本没有设置它们。 您应该根据屏幕尺寸调整图像大小。