我在Android Appo设备上遇到内存不足异常。特别是这些设备,但仅在运行Android 5.1 / 5.1.1时使用:
(A33w)Mirror 5 Lite (F1f)F1 (1201)Joy 5
看看规格,他们似乎有1GB的内存。
尝试抛出OutOfMemoryError时抛出OutOfMemoryError中的java.lang.OutOfMemoryError;没有堆栈可用。我自己没有设备,所以只是想知道这可能是什么。应用程序有大量的下载没有这个内存错误。答案 0 :(得分:0)
将此添加到您的应用程序清单中。 android:largeHeap="true"
<application
android:allowBackup="true"
android:icon="@mipmap/ic_launcher"
android:label="@string/app_name"
android:largeHeap="true" //<--- add this
android:supportsRtl="true"
android:theme="@style/AppTheme">
如果仍然面临问题,则可能是您的位图比例过大渲染。这主要是由于加载了大型图像文件,这些文件溢出了Android分配的应用程序内存。主要建议将缩小版本加载到内存中并从缓存中重用它。访问https://developer.android.com/topic/performance/graphics/load-bitmap.html