Краш на экране серверов
Приложение закрывается при открытии списка серверов либо во время измерения пинга.
- happ вылетает на серверах
- happ краш список серверов
- happ падает при пинге
Приложение ничего не пишет — это тоже симптом, и по нему причина ищется не хуже, чем по тексту.
Экран серверов — самое ресурсоёмкое место в приложении: сотни строк, у каждой измеряется задержка. На слабом устройстве и большой подписке этого достаточно, чтобы система выгрузила приложение.
Причины по частоте
-
01 Слишком много серверов в подписке Доступочень часто
Несколько сотен конфигураций и одновременное измерение задержки перегружают память.
ЧТО ДЕЛАТЬОтключить автоматическое измерение задержки и проверять серверы выборочно
-
02 Нехватка памяти на устройстве Устройствочасто
Система выгружает приложение, а не отдаёт ему память.
ЧТО ДЕЛАТЬЗакрыть другие приложения и повторить
-
03 Повреждённые записи серверов Доступреже
Часть строк из подписки некорректна, и отрисовка падает на них.
ЧТО ДЕЛАТЬОбновить подписку → не удалось разобрать конфигурацию
-
04 Ошибка сборки Приложениереже
Иногда падение воспроизводится в конкретной версии на конкретной системе.
ЧТО ДЕЛАТЬОбновить приложение или откатиться
Проверьте на заведомо рабочем доступе
Отделить неисправное приложение от кончившегося доступа проще всего подстановкой: вставьте в тот же клиент другую, заведомо живую ссылку-подписку. Заработало — дело было в подписке, а приложение и устройство исправны. Не заработало — причина внутри клиента, и разбор выше остаётся в силе. Ссылка ТОК VPN на 3 дня выдаётся без карты.
- ссылка приходит сразу
- карта не нужна
- проверка занимает две минуты
Что сделать, чтобы экран открывался
- Отключите автоматическое измерение задержки при открытии списка.
- Пользуйтесь поиском по названию сервера вместо прокрутки всего списка.
- Попросите у сервиса подписку с меньшим числом серверов, если такая есть.
- Закройте фоновые приложения перед открытием списка.
- Обновите приложение — оптимизация списков от версии к версии меняется.
- Экран серверов открывается и прокручивается без падения.
- Измерение задержки не роняет приложение.
Если не помогло: см. приложение зависает на большой подписке — там подробнее про большие списки.
Сколько серверов считается много?
На современном телефоне сотня-полторы проблем не вызывает. Проблемы начинаются от нескольких сотен, особенно с одновременным измерением задержки.
Можно ли скрыть лишние серверы?
В части сборок есть фильтры и избранное. Это лучший способ работать с большой подпиской.
Если разбор выше упёрся в подписку — а на этих ошибках так бывает чаще всего, — держите рабочую ссылку под рукой. Доступ ТОК VPN оформляется за две минуты, карта не спрашивается, первые 3 дня бесплатны: на нём удобно и проверить приложение, и остаться, если своё старое так и не ожило.
Оформить доступ →