Вы должны просмотреть свой логарифм для возможных Исключений.
Если у вас нет исключений, вызывающих крах приложения, значит, ваш код явно «хорошо» - есть вероятность, что приложение потребляет много памяти. Если ваше приложение заставляет ваш сборщик мусора перегружаться, Android может закрыть ваше приложение.
Вы должны позаботиться о том, чтобы вы не перекрещивались с объектами или не оставляли груз, который должен быть очищен сборщиком мусора. Это означает, что если вы можете повторно использовать объекты, это хорошая идея.
В андеграунде для Android есть элемент <application>
. Вы можете установить там атрибут с именем android: largeHeap = "true". Таким образом, Android назначит больше памяти для вашего приложения. Но сделайте это в крайнем случае. Попробуйте сначала улучшить управление объектами в своем приложении. Это непростая задача, так что удачи.
Возможно, вы слишком много используете память кучи? попробуйте использовать большую кучу –
, пожалуйста, добавьте сообщение logcat – fatboy
i было разработано приложение в версии 2.3.3 для Android и размером apk 30 МБ. эта игра - пятно разностной игры, и у нее есть мелочи, я ставлю все мелочи в sqlite. – Angel