2015-05-14 3 views
0

Я des desperate с моим приложением. Я разрабатываю приложение для специализированного устройства на основе штрих-кодов на базе Android. Это похоже на старый телефон (CPU Cortex-A8 OMAP 1Ghz, 512 МБ ОЗУ) с Android 4.0. Я не могу укоренить систему и не обновлять ее, я говорил с производителем.Как мое приложение может выделить больше памяти кучи в Android 4.0? (Недостаточно памяти для моего приложения)

Проблема в том, что нельзя закончить простой (JSON) логин. Он пытается выделить больше памяти, но не может.

Barcode device android, after 7 mins

Вот та же деятельность и тот же процесс в той же сети, но в G2 LG (это Наталья принимает около 5 секунд делают логин и синхронизации, как и ожидалось)

Same activity, on LG G2

В устройстве сканера штрих-кода я удалил или спящий из всех приложений, которые у меня есть, я установил Zend Launcher (у которого очень мало памяти), но сейчас у меня нет идей. Я пробовал андроид: largeHeap на манифесте, без успеха.

У кого-то есть идея для меня? Заранее спасибо

PS: Приложение должно работать в этом сканере штрих-кода, работая на LG G2, предназначена только для тестовых и сравнительных целей.

EDIT: меня не интересуют другие приложения в фоновом режиме, потому что это устройство будет в основном использовать это приложение, и больше ничего.

+0

Итак, вы получаете сбои OOM? – simekadam

+0

@simekadam нет, никаких сбоев вообще, приложение застряло на экране progressbar и никогда не заканчивается – webo80

+0

И уверены, что это ошибка памяти, чем? Есть ли исключения в logcat? – simekadam

ответ

0

Это была моя ошибка. Пики памяти использовались графическим ресурсом на экране загрузки, а не OOM. И процесс входа в систему занял много места.

+0

Итак, удалите вопрос. Кажется, результат был чем-то несвязанным. Для этого существует особая причина. –

+0

ОК, сделаю это сейчас – webo80

+0

Typo в моем комментарии [ninja-edit] –