Форум программистов, компьютерный форум CyberForum.ru

Программирование Android

Войти
Регистрация
Восстановить пароль
 
MalishevRoman
0 / 0 / 0
Регистрация: 11.02.2016
Сообщений: 9
#1

Ошибка EndofMemory в Android - Программирование Android

14.02.2016, 00:16. Просмотров 206. Ответов 9
Метки нет (Все метки)

Иногда, при переходе на другую активность вылетает ошибка "EndofMemory". Приложение закрывается и в тот же момент открывается на той же активности.
Какие могут быть варианты решения этой проблемы? Нашел только вариант через .bin, но что-то мне не очень понятно, что мы там меняем. Заранее спасибо!
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
14.02.2016, 00:16     Ошибка EndofMemory в Android
Посмотрите здесь:

Ошибка в Preferences в Android 4.4 - Программирование Android
Здравствуйте! Не могу понять суть ошибки, на всех версиях Android 2.2+ программа выполнялась корректно, до выхода Kit kat... У меня в...

Ошибка android.osNetworkOnMainThreadException - Программирование Android
Есть клиент (андроид приложение) в котором есть поле и кнопка отправить. Код для (кнопки отправить) @Override public void...

Android-support-v7 ошибка - Программирование Android
Добрый вечер, устанавливал google maps API для проекта. и случайно видимо обновился support вечером все работало нормально, после...

Что за ошибка в Android Studio? - Программирование Android
Как их исправить?

Ошибка Java в Android Studio - Программирование Android
Доброго времени суток! Вообще JVM позволяет запустить Android Studio буз проблем, но сама "студия" не хочет ничего компилировать. В...

Ошибка установки android sdk - Программирование Android
Уважаемые Гуру! Пытаюсь установить xamarin для программирования ios/adnroid. Получаю сообщение , что далее будет загружено и установлено...

Ошибка при запуске Android Studio - Программирование Android
Скачал Android Studio с официального сайта. Установил, но при запуске выдает ошибку(см. вложение). Изначально он ругался на JAVA_HOME....

После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
YuraAAA
1566 / 1308 / 269
Регистрация: 25.10.2009
Сообщений: 3,424
Записей в блоге: 2
14.02.2016, 01:09     Ошибка EndofMemory в Android #2
MalishevRoman, может OutOfMemory? Вы используете картинки? Выложите полный стэк-трейс ошибки.
MalishevRoman
0 / 0 / 0
Регистрация: 11.02.2016
Сообщений: 9
14.02.2016, 13:57  [ТС]     Ошибка EndofMemory в Android #3
Извиняюсь. Out of memory. Картинки использую, но по максимуму их сжимаю. Картинки весом 3-15 Kb.




Полный код ошибки:

02-14 13:52:01.725 9391-9391/com.malishev.roman.mikeandroger E/AndroidRuntime: FATAL EXCEPTION: main
java.lang.OutOfMemoryError


at android.graphics.BitmapFactory.nativeDecodeAsset(Native Method)
at android.graphics.BitmapFactory.decodeStream(BitmapFactory.java:500)
at android.graphics.BitmapFactory.decodeResourceStream(BitmapFactory.java:353)
at android.graphics.drawable.Drawable.createFromResourceStream(Drawable.java:785)
at android.content.res.Resources.loadDrawable(Resources.java:1935)
at android.content.res.TypedArray.getDrawable(TypedArray.java:601)
at android.widget.ImageView.<init>(ImageView.java:120)
at android.support.v7.widget.AppCompatImageView.<init>(AppCompatImageView.java:58)
at android.support.v7.widget.AppCompatImageView.<init>(AppCompatImageView.java:54)
at android.support.v7.app.AppCompatViewInflater.createView(AppCompatViewInflater.java:95)
at android.support.v7.app.AppCompatDelegateImplV7.createView(AppCompatDelegateImplV7.java:938)
at android.support.v7.app.AppCompatDelegateImplV7.onCreateView(AppCompatDelegateImplV7.java:992)
at android.support.v4.view.LayoutInflaterCompatHC$FactoryWrapperHC.onCreateView(LayoutInflaterCompatHC.java:44)
at android.view.LayoutInflater.createViewFromTag(LayoutInflater.java:675)
at android.view.LayoutInflater.rInflate(LayoutInflater.java:746)
at android.view.LayoutInflater.inflate(LayoutInflater.java:489)
at android.view.LayoutInflater.inflate(LayoutInflater.java:396)
at android.view.LayoutInflater.inflate(LayoutInflater.java:352)
at android.support.v7.app.AppCompatDelegateImplV7.setContentView(AppCompatDelegateImplV7.java:256)
at android.support.v7.app.AppCompatActivity.setContentView(AppCompatActivity.java:109)
at com.malishev.roman.mikeandroger.FirstLevelThirteenActivity.onCreate(FirstLevelThirteenActivity.java:12)
at android.app.Activity.performCreate(Activity.java:5008)
at android.app.Instrumentation.callActivityOnCreate(Instrumentation.java:1079)
at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2035)
at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2096)
at android.app.ActivityThread.access$600(ActivityThread.java:138)
at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1207)
at android.os.Handler.dispatchMessage(Handler.java:99)
at android.os.Looper.loop(Looper.java:213)
at android.app.ActivityThread.main(ActivityThread.java:4788)
at java.lang.reflect.Method.invokeNative(Native Method)
at java.lang.reflect.Method.invoke(Method.java:511)
at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:789)
at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:556)
at dalvik.system.NativeStart.main(Native Method)
YuraAAA
1566 / 1308 / 269
Регистрация: 25.10.2009
Сообщений: 3,424
Записей в блоге: 2
14.02.2016, 14:43     Ошибка EndofMemory в Android #4
MalishevRoman, покажите адаптер getView. Проверьте вес картинок
Hank
49 / 40 / 3
Регистрация: 28.12.2011
Сообщений: 229
14.02.2016, 17:11     Ошибка EndofMemory в Android #5
Ошибка java.lang.OutOfMemoryError

последний пост
MalishevRoman
0 / 0 / 0
Регистрация: 11.02.2016
Сообщений: 9
14.02.2016, 20:15  [ТС]     Ошибка EndofMemory в Android #6
Hank, Если я правильно перешел по ссылкам, то там вариант решения проблемы с "тяжелыми" фотографиями. Они у меня же весят по 3-15 Кбитт. Не думаю что поможет.
Hank
49 / 40 / 3
Регистрация: 28.12.2011
Сообщений: 229
14.02.2016, 20:22     Ошибка EndofMemory в Android #7
тогда
Цитата Сообщение от YuraAAA Посмотреть сообщение
MalishevRoman, покажите адаптер getView. Проверьте вес картинок
или сами анализируйте утечку
MalishevRoman
0 / 0 / 0
Регистрация: 11.02.2016
Сообщений: 9
14.02.2016, 20:38  [ТС]     Ошибка EndofMemory в Android #8
Решил проблему одной строчкой:

android:largeHeap="true"

прописал в манифесте. Вылетов пока не наблюдается.
Можно оставить это как решение проблемы? Или это не лучший вариант?
YuraAAA
1566 / 1308 / 269
Регистрация: 25.10.2009
Сообщений: 3,424
Записей в блоге: 2
14.02.2016, 20:40     Ошибка EndofMemory в Android #9
MalishevRoman, это НЕ решение проблемы

Добавлено через 1 минуту
MalishevRoman, мой Вам совет. Берите в руки DDMS (доступен из AS), и смотрите на memory heap, сколько и каких объектов там. Может где-то стримы не закрываются, может ещё что
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
14.02.2016, 20:52     Ошибка EndofMemory в Android
Еще ссылки по теме:

Android Licensing Library: ошибка NOT_MARKET_MANAGED - Программирование Android
Добавил на splash-скрин проверку лицензии. Выглядит activity, на которой происходит проверка так: public abstract class...

Импорт из Eclipse в Android Studio: ошибка - Программирование Android
при импорте из Eclipse в AS, выскакивает ошибка, как лечить кто знает ?

Ошибка при запуске Android Studio - Программирование Android
При запуске программы будь, то это пустой проект или шаблон , одно и то же . Уже и удалял все и переустанавливал все

Ошибка при эмуляции Android Studio - Программирование Android
при запуске (не самой студии а уже эмуляции проекта) выскакивает ошибка &quot;emulator: ERROR: unknown skin name 'WVGA800'&quot; эмулятор как я понял...

Ошибка в вызове нового активити в android - Программирование Android
Казалось бы, что может быть проще, но ни как не могу осуществить эту функцию в приложении. Учусь по видеоурокам, даже смотрел код на...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
MalishevRoman
0 / 0 / 0
Регистрация: 11.02.2016
Сообщений: 9
14.02.2016, 20:52  [ТС]     Ошибка EndofMemory в Android #10
YuraAAA, Буду смотреть, спасибо
Yandex
Объявления
14.02.2016, 20:52     Ошибка EndofMemory в Android
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru