out of memory

پرسیده شده
فعالیت 1475 روز پیش
دیده شده 615 بار
0

سلام به استاد عزیز و دوستان من  با خطای out of memory مواجه میشم یه بار برنامه رو از رو شبیه ساز پاک کردم دوباره که run کردم بالا میاد ولی هیچ تسکی داخلش نیست وقتی از دیالوگ تسک جدید اضافه میکنم انجام میشه ولی وقتی از برنامه خارج میشم و دوباره وارد میشم لود نمیکنه و بعد چند از ثانیه خطای out of memory میده و برنامه رو میبنده من کدها رو دقیقا مثل استاد نوشتم و چند بار هم تطبیق دادم و روی دیوایس واقعی هم تست کردم ولی ولی دقیقاً مثل شبیه ساز شد ممنون میشم اگر راهنمایی کنید

 java.lang.OutOfMemoryError: Failed to allocate a 55380616 byte allocation with 2097152 free bytes and 52MB until OOM, target footprint 483711408, growth limit 536870912

فایل پیوست

Javad Ansari
Javad Ansari

30 فروردین 99

1
حذف شده

سلام جواد عزیز 

اول راه حلی به شما پیشنهاد میدم اگر که نشد لطفا پروژه یا عکس کد هاتونو بفرستید تا من بررسی کنم .

راه حل اول :

دو اتربیوت زیر رو به Manifest و تگ Application اضافه کنید 

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

که در کل به صورت زیر خواهد شد

<application
    android:allowBackup="true"
    android:hardwareAccelerated="false"
    android:icon="@mipmap/ic_launcher"
    android:label="@string/app_name"
    android:largeHeap="true"
    android:supportsRtl="true"
    android:theme="@style/AppTheme">

.

فایل پیوست

پوریا شفیعی

توسط

پوریا شفیعی

30 فروردین 99

حذف شده
این کار به هیچ وجه پیشنهاد نمی شه و استفاده از این feature تبعات بد زیادی داره
سعید شاهینی

30 فروردین 99

حذف شده
بسیار ممنونم استاد از اینکه این مورد رو بهم گفتید که استفاده نکنم
پوریا شفیعی

30 فروردین 99

1
حذف شده

سلام وقت بخیر، لطفا کد مربوط به جایی که باعث افزایش مصرف مموری شده رو بفرستید.

فایل پیوست

سعید شاهینی

توسط

سعید شاهینی

30 فروردین 99