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

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

Войти
Регистрация
Восстановить пароль
 
Kubson
-24 / 2 / 0
Регистрация: 17.07.2014
Сообщений: 253
#1

Сбой OutOfMemoryError - Программирование Android

24.01.2016, 17:20. Просмотров 275. Ответов 5
Метки нет (Все метки)

java.lang.OutOfMemoryError: Failed to allocate a 12960012 byte allocation with 5594672 free bytes and 5MB until OOM
at dalvik.system.VMRuntime.newNonMovableArray(Native Method)
at android.graphics.BitmapFactory.nativeDecodeAsset(Native Method)
at android.graphics.BitmapFactory.decodeStream(BitmapFactory.java:609)
at android.graphics.BitmapFactory.decodeResourceStream(BitmapFactory.java:444)
at android.graphics.drawable.Drawable.createFromResourceStream(Drawable.java:989)
at android.content.res.Resources.loadDrawableForCookie(Resources.java:2643)
at android.content.res.Resources.loadDrawable(Resources.java:2525)
at android.content.res.Resources.getDrawable(Resources.java:799)
at android.content.Context.getDrawable(Context.java:406)
at android.widget.ImageView.resolveUri(ImageView.java:741)
at android.widget.ImageView.setImageResource(ImageView.java:397)
at spsoft.passwordgenerator.Adapter.getView(Adapter.java:79)
at android.widget.AbsListView.obtainView(AbsListView.java:2344)
at android.widget.ListView.makeAndAddView(ListView.java:1864)
at android.widget.ListView.fillDown(ListView.java:698)
at android.widget.ListView.fillFromTop(ListView.java:759)
at android.widget.ListView.layoutChildren(ListView.java:1673)
at android.widget.AbsListView.onLayout(AbsListView.java:2148)
at android.view.View.layout(View.java:15686)
at android.view.ViewGroup.layout(ViewGroup.java:4967)
at android.widget.FrameLayout.layoutChildren(FrameLayout.java:573)
at android.widget.FrameLayout.onLayout(FrameLayout.java:508)
at android.view.View.layout(View.java:15686)
at android.view.ViewGroup.layout(ViewGroup.java:4967)
at android.widget.LinearLayout.setChildFrame(LinearLayout.java:1703)
at android.widget.LinearLayout.layoutVertical(LinearLayout.java:1557)
at android.widget.LinearLayout.onLayout(LinearLayout.java:1466)
at android.view.View.layout(View.java:15686)
at android.view.ViewGroup.layout(ViewGroup.java:4967)
at android.widget.FrameLayout.layoutChildren(FrameLayout.java:573)
at android.widget.FrameLayout.onLayout(FrameLayout.java:508)
at android.view.View.layout(View.java:15686)
at android.view.ViewGroup.layout(ViewGroup.java:4967)
at android.view.ViewRootImpl.performLayout(ViewRootImpl.java:2097)
at android.view.ViewRootImpl.performTraversals(ViewRootImpl.java:1854)
at android.view.ViewRootImpl.doTraversal(ViewRootImpl.java:1067)
at android.view.ViewRootImpl$TraversalRunnable.run(ViewRootImpl.java:5814)
at android.view.Choreographer$CallbackRecord.run(Choreographer.java:767)
at android.view.Choreographer.doCallbacks(Choreographer.java:580)
at android.view.Choreographer.doFrame(Choreographer.java:550)
at android.view.Choreographer$FrameDisplayEventReceiver.run(Choreographer.java:753)
at android.os.Handler.handleCallback(Handler.java:739)
at android.os.Handler.dispatchMessage(Handler.java:95)
at android.os.Looper.loop(Looper.java:211)
at android.app.ActivityThread.main(ActivityThread.java:5335)
at java.lang.reflect.Method.invoke(Native Method)
at java.lang.reflect.Method.invoke(Method.java:372)
at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:1016)
at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:811)

Вот такой пришел сбой, как с ним бороться?..
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
24.01.2016, 17:20     Сбой OutOfMemoryError
Посмотрите здесь:

OutOfMemoryError - Программирование Android
Приложение выдаёт такой лог, и перестаёт показывать изображения. Throwing OutOfMemoryError "Failed to allocate a 1285644 byte allocation...

OutOfMemoryError - Программирование Android
Всем привет. Ошибка заключается в следующем: protected void onCreate(Bundle savedInstanceState) { ...

Java.lang.OutOfMemoryError - Программирование Android
Помогите, падает приложение с ошибкой нехватки памяти. Делаю добавление фото из галереи телефона, и на 4-5м снимке приложение падает.:( ...

OutOfMemoryError в постоянно работающем приложении - Программирование Android
Добрый день. Есть приложение - стенд с несколькими активити, на которых присутствует множество imagebutton и imageview (картинки...

Ошибка java.lang.OutOfMemoryError - Программирование Android
Здравствуйте. В приложении частенько выскакивает ошибки java.lang.OutOfMemoryError BitmapFactory.nativeDecodeAsset() и...

Java.lang.OutOfMemoryError на Samsung Galaxy - Программирование Android
Play Google в разделе Сбой показывает ошибку java.lang.OutOfMemoryError. С ней более-менее все понятно. Но по чему она вылетает...

Изменить код работы с Bitmap в связи с OutOfMemoryError - Программирование Android
Прочитал статью ( http://habrahabr.ru/post/161027/#habracut ) и хотел бы изменить свой код, так как в данный момент приложение испытывает...

Сбой при загрузке на android 4 - Программирование Android
Здравствуйте. Моя игра без проблем загружается на android 2.3 но на android 4+ в процессе загрузки при достижение примерно 5 МВ графики...

OutOfMemoryError - Java SE
Добрый вечер. Возникла проблема с нехваткой памяти. У меня в проекте будет обрабатываться очень большой набор данных и весь его мне нужно...

Ошибка OutOfMemoryError - Java SE
У меня в программе выскакивает вот такая вот ошибка Exception in thread "main" java.lang.OutOfMemoryError: Java heap space Ошибка памяти....


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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
YuraAAA
1566 / 1308 / 269
Регистрация: 25.10.2009
Сообщений: 3,424
Записей в блоге: 2
24.01.2016, 17:31     Сбой OutOfMemoryError #2
Kubson, уменьшить вес изображений
_Night_Scream_
75 / 74 / 8
Регистрация: 08.08.2013
Сообщений: 581
25.01.2016, 08:38     Сбой OutOfMemoryError #3
YuraAAA, как найти эту грань?
Valakin
430 / 96 / 15
Регистрация: 21.02.2015
Сообщений: 729
25.01.2016, 09:24     Сбой OutOfMemoryError #4
Хороший вопрос, по сути разрешение картинки не должно быть больше части экрана на которую "ложится" картинка.
То есть надо определиться (интересно кто нибудь определился)) на какой максимальный размер экрана рассчитано приложение, исходя из этого ужимать картинку.
Lumber
98 / 98 / 37
Регистрация: 02.12.2015
Сообщений: 237
25.01.2016, 18:55     Сбой OutOfMemoryError #5
С разрешением можно определяться в момент загрузки изображения, и в память его развёртывать точно в требуемом разрешении.
Pablito
2419 / 1864 / 583
Регистрация: 12.05.2014
Сообщений: 6,603
Завершенные тесты: 1
25.01.2016, 19:09     Сбой OutOfMemoryError #6
https://github.com/bumptech/glide
потрать час, изучи как пользоваться
там все уже за нас сделали умные люди - грузит, ресайзит, кеширует
Yandex
Объявления
25.01.2016, 19:09     Сбой OutOfMemoryError
Ответ Создать тему
Опции темы

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