Android Studio 出现内存不足错误

Getting Out of memory error in Android Studio

我添加了 cresentroContainer for rounded image bottom and KenBurnsView 库来为图像制作动画。在那之后,我出现了内存不足错误,而且 android 工作室变得非常慢。

您的可绘制对象中会有大图像(可能是您当前正在测试的堆大小较小的 w.r.t 大图像),您将其分配给 XML 中的视图。 您可以缩小图像,然后以编程方式分配给视图,对于缩小图像,只需通过 Picasso 或 Glid 加载图像即可。您也可以在应用程序标签下的清单中执行 android:largeHeap = "true" ,这显然是许多程序员不推荐的。

由于该库使用图像,只需将您的清单更新为,

<application
    android:name=".MyApplication"
    android:allowBackup="true"
    android:icon="@drawable/ic_launcher"
    android:label="Mall"
    android:largeHeap="true"
    android:logo="@drawable/logo_for_up"
    android:screenOrientation="portrait"
    android:theme="@style/AppTheme" >
</application>