java .lang.OutOfMemoryError: как обращаться с этим по-другому - PullRequest
0 голосов
/ 25 марта 2020

Я использую растровые изображения в своем приложении, и я столкнулся с этой проблемой. Вещи, которые я пробовал: Android: java .lang.OutOfMemoryError: Не удалось выделить 23970828 байт с 2097152 свободными байтами и 2 МБ до OOM

Как решить java .lang.OutOfMemoryError проблема в Android

android:hardwareAccelerated="false" android:largeHeap="true"

org.gradle.jvmargs=-Xmx1536m в файле настроек Gradle ... места, где я получаю эту проблему в строке Bitmap b = Bitmap.createBitmap(width, height, Bitmap.Config.ARGB_8888);, а также в этой строке bitmap.add(mBitmap.copy(mBitmap.getConfig(), mBitmap.isMutable()));

Я попробовал все, проверив почти все ссылки переполнения стека, но все ссылки содержат одинаковые решения. я переместил все свои drawables в drawable-hdpi , поместил android: hardwareAccelerated = "false" , включил largeHeap . изменилось javargs но все равно я получаю те же ошибки. Есть ли кто-нибудь, кто исправил это по-другому? как решить эту ошибку.

...