Я использую растровые изображения в своем приложении, и я столкнулся с этой проблемой. Вещи, которые я пробовал: 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 но все равно я получаю те же ошибки. Есть ли кто-нибудь, кто исправил это по-другому? как решить эту ошибку.