Столкнулся с интересным глюком. Приложение написанное под Android 1.6 и нормально работающее под версией 2.3.3 при запуске под 4.0.3 вылетает. Причем вылет происходит не сразу после запуска а в процессе работы.
По идее, согласно принципу обратной совместимости, приложения написанные под младшие версии системы должны корректно работать на старших версиях. Может здесь это не проходит. Кто сталкивался с подобным, поделитесь пожалуйста информацией. А может есть какой-то мануал по обеспечению совместимости?
Обратная совместимость Android-приложений
- KamiSempai
- Сообщения: 1339
- Зарегистрирован: 17 фев 2012, 21:23
- Откуда: Мордор
Re: Обратная совместимость Android-приложений
Обратная совместимость не всегда работает. Думаю, стот посмотреть лог ошибок на 4 андроиде и только после этого пытаться делать какие либо предположения.
R.id.team
Хватит таскать макулатуру на тренировку! Используй T Note.
Хватит таскать макулатуру на тренировку! Используй T Note.
Re: Обратная совместимость Android-приложений
Нашел причину. Оказалось, что виноват не четвертый андроид. Приложение падает исключительно на планшетах, вроде как из-за нехватки памяти. Насколько удалось нагуглить, причина в активном использовании битмапов.
http://habrahabr.ru/post/139717/
Лечится или шаманством, описанным в статье по ссылке, или использованием OpenGL.
http://habrahabr.ru/post/139717/
Лечится или шаманством, описанным в статье по ссылке, или использованием OpenGL.