Uolo

خطا: Android:java.lang.OutOfMemoryError: Failed to allocate a 23970828 byte allocation with 2097152 free bytes and 2MB until OOM

هنگام کار با بیت مپها(Bitmap) این خطا یکی از شایعترین خطاهاست که ممکنه با آن مواجه شوید، چون ماشین مجازی جاوا(JRE) با کمبود حافظه مواجه شده و زباله روب جاوا نتوانسته فضا را آزاد کند.
حال برای رفع این خطا به صورت زیر عمل کنید.

فایل AndroidMainfest را باز کنید و در تگ application کدهای پایین را قرار دهید:

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

فایل را سیو کنید.
امیدوارم مشکل حل شده باشد.

اضافه کردن نظر

تکنولوژی