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>
我添加了 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>