Android应用程序内存不足错误,尝试使用88kb图像

时间:2015-07-26 04:52:58

标签: android performance memory-management android-studio memory-leaks

我正在尝试使用图片作为我的Android应用程序的教程部分,当我点击按钮时,会将我发送到教程活动屏幕变黑,日志显示错误

  E/dalvikvm-heap﹕ Out of memory on a 149299216-byte allocation

图像尺寸为88kb,

我已经尝试更改清单并添加大堆来摆脱错误,但它只有一个空白的白色屏幕与图像相对应(尽管教程活动中滚动视图的滚动设置为正确的高度图像是奇数)

我还尝试了一个60kb的较小版本的图像,它没有出错但是也给出了一个空白的白色屏幕。

2 个答案:

答案 0 :(得分:1)

你需要使用一个好的图书馆来展示你的形象。我建议你Picasso ,它处理图像大小和记忆以及许多其他事情 还有另一个以相同方式工作的库,UIL

答案 1 :(得分:0)

在mainifast文件中添加属性

<application

    android:largeHeap="true"

</application>