Вылетает или зависает
Вылет и выгрузка выглядят одинаково, но лечатся по-разному: первое — про саму программу, второе — про то, как система распоряжается памятью и батареей.
Если разбор приведёт к доступу, чинить в программе будет нечего: нужна живая строка. Проверочные 3 дня выдаются без карты, дальше 200 ₽ за месяц на 3 устройства.
Проверить строкой →- программа закрывается сама во время работы
- зависает на экране подключения и не отвечает
- исчезает из фона, пока вы пользуетесь другими приложениями
- после перезапуска работает какое-то время и повторяется
- не открывается вовсе — не запускается
- работает, но соединение рвётся — рвётся каждые несколько минут
- работает, но не поднимается после перезагрузки — автозапуск
Вылет или выгрузка
| Признак | Вылет программы | Выгрузка системой |
|---|---|---|
| Когда происходит | В момент действия: подключение, добавление профиля | Когда программа в фоне и вы заняты другим |
| Что видно | Окно исчезает резко, иногда с сообщением системы | Ничего: обнаруживается позже, когда соединения уже нет |
| Повторяемость | Повторяется на одном и том же действии | Случается тем чаще, чем меньше свободной памяти |
| Что чинить | Версию программы и установку | Разрешения фоновой работы и экономию батареи |
-
П1
Заметьте, на каком действии это происходит Всегда на одном и том же или в произвольный момент. ЕСЛИ ДАВсегда на одном — это вылет, идите к версии программы. ЕСЛИ НЕТВ произвольный момент и в фоне — это выгрузка, идите к экономии батареи.
-
П2
Снимите ограничения экономии для программы В настройках устройства у программы есть разрешение работать в фоне и не усыпляться. ЕСЛИ ДАВыгрузки прекратились — вопрос закрыт: не поднимается после перезагрузки. ЕСЛИ НЕТОграничений не было или не помогло.
-
П3
Обновите программу до текущей версии Номер сборки в настройках, сравнить с официальным адресом разработчика. ЕСЛИ ДАВылеты прекратились — была старая или битая сборка. ЕСЛИ НЕТВерсия свежая, вылеты остались.
-
П4
Проверьте, нет ли второй похожей программы Две программы, строящие соединение, конфликтуют за системный канал. ЕСЛИ ДАПосле выключения второй стало стабильно — держите активной одну. ЕСЛИ НЕТВторых нет — переустановите программу: не запускается.
В2Система выгружает программу или мешает вторая
Программа, которая держит соединение, для системы — фоновая нагрузка. Экономия батареи усыпляет её, нехватка памяти выгружает, а вторая похожая программа отбирает системный канал. Доступ на всё это не влияет.
ЧТО ДЕЛАТЬСнять ограничения фоновой работы, оставить одну программу такого рода и обновить её до текущей версии.
Подробный разбор →Почему на старом телефоне вылетает чаще?
Меньше памяти — система агрессивнее выгружает фоновые программы. Помогает закрыть лишние приложения и снять ограничения экономии.
Зависание на подключении — это вылет?
Нет, это отдельный случай: программа жива, но ждёт ответа. Разбор — нет подключения.
Может ли вылетать из-за строки доступа?
Нет. Неправильная строка даёт пустой список или отказ при вставке, но не закрывает программу.
Когда перебраны настройки, сети и устройства, остаётся ровно одна проверка: положить в ту же программу строку, про которую точно известно, что она живая. Изменилось — причина была в доступе, и чинить в программе было нечего. Не изменилось — вы сузили поиск до своей стороны и не потратили ни рубля. Проверочные 3 дня выдаются без карты, дальше 200 ₽ за месяц или 1 800 ₽ за год на 3 устройства.
Взять строку на проверку →