仅在运行Android 5.1/5.1.1的Appo设备上的Java.lang.outofmemory错误



我正在遇到Android Appo设备上的内存异常。特别是这些设备,但仅在运行Android 5.1/5.1.1时才:

(A33W(镜子5 Lite(F1F(F1(1201(欢乐5

看规格他们似乎具有1GB的内存。

java.lang.outofmemoryerror在OutofMemoryError中抛出,试图抛出OutofMemoryError;没有可用的堆栈。我自己没有设备,所以只是想知道这可能是什么。应用程序有大量下载没有此内存错误。

将其添加到您的应用程序清单中。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

相关内容

最新更新