gradle 如何修复Android中的OutOfMemoryError异常?

yrdbyhpb  于 11个月前  发布在  Android
关注(0)|答案(2)|浏览(103)

我是新的Android开发事实上.我有一个Android应用程序处理大长度的列表,每个列表项都有位图缩略图.应用程序加载整个数据库,所以它显然是没有效率.但现在我不能再次有效地编码,因为它会花费很多时间,也不能使用try and catch,因为我不知道这个异常会发生.我只是想知道另一个简单的解决方案,例如app.gradle中的android:largeHeap="true"dexOption或gradle.property中的org.gradle.jvmargs=-Xmx4096m -XX:MaxPermSize=4096m -XX:+HeapDumpOnOutOfMemoryError
我试过了,但没有任何改善。

pxiryf3j

pxiryf3j1#

大位图的OutOfMemoryError是Android中的一个已知问题。
你需要在你的源代码中处理它。调整Manifest文件设置不是解决方案。
这里有一个如何处理大位图的例子。
https://developer.android.com/topic/performance/graphics/load-bitmap
像毕加索这样的图书馆可以让你的工作更容易。

相关问题