#Что происходит
После обновления приложение мгновенно закрывается или вообще не запускается. Причины: сбой в новой версии (разработчик ещё не выпустил исправление), несовместимость с вашей версией Android, повреждённые данные приложения, нехватка памяти, устаревший Android System WebView или Сервисы Google Play. Это не обязательно ваша ошибка, но сначала нужно исключить локальные причины.
#Причины
| Возможная причина | Как узнать | Что делать |
|---|---|---|
| Ошибка в новой версииБаг разработчика. | Жалобы в отзывах. | Дождитесь исправления, напишите разработчику. |
| Повреждены данныеПосле обновления. | Закрывается при запуске. | Очистите данные. |
| Устарел WebViewПриложения на веб-основе. | Вылет сразу. | Обновите Android System WebView. |
| Несовместимая версия AndroidТребует новее. | Приложение не поддерживается. | Обновите систему или используйте старую версию. |
| Нехватка памятиЗаполнено хранилище. | Закрытие при запуске. | Освободите. |
| Ограничения энергосбереженияАгрессивная оптимизация. | Закрывается в фоне. | Отключите оптимизацию. |
#Порядок
- Остановите зависшее приложение на AndroidЕсли после обновления приложение сразу закрывается, откройте на Android «Настройки» → «Приложения» → «Все приложения» или «Управление приложениями» → выберите название сбойной программы. Нажмите «Остановить»/«Остановить принудительно» и подтвердите. Затем откройте программу с главного экрана и повторите действие, вызывавшее ошибку. Принудительная остановка завершает незаписанную работу внутри приложения, поэтому сначала сохраните данные, если программа ещё реагирует. Если ошибка повторяется, переходите к очистке кэша, не нажимая «Очистить данные» без копии.
- Проверьте, воспроизводится ли сбой после принудительной остановкиПосле предыдущего шага снова откройте приложение и повторите именно действие, которое вызывало вылет. Если программа заработала, дополнительные операции не нужны. Если сообщение об ошибке осталось, откройте Play Маркет → найдите эту программу → посмотрите, доступна ли более новая исправляющая версия. При наличии кнопки «Обновить» установите её и проверьте ещё раз. При отсутствии обновления переходите к очистке кэша этого приложения, а не всего магазина; на другие операционные системы эта процедура не распространяется.
- Очистите кэш: ХранилищеНа Android откройте «Настройки» → «Приложения» → нужное приложение → «Хранилище» → «Очистить кэш» (если пункт доступен). Не нажимайте «Стереть данные» без резервной копии: настройки и вход могут сброситься.
- Обновите Android System WebView и Сервисы Google Play в Google PlayОткройте Google Play Маркет → значок профиля → «Управление приложениями и устройством» → «Доступны обновления». Если нужный компонент или приложение указан, нажмите «Обновить» и дождитесь окончания. Для системных компонентов вроде Android System WebView обновление может быть доступно через их карточку в магазине. Если кнопка отсутствует, это не ошибка само по себе; проверьте версию Android и совместимость устройства.
- Проверьте свободную памятьОткройте «Настройки» → «Хранилище» (Samsung: «Обслуживание устройства» → «Память»). Посмотрите, какой раздел занимает место: приложения, видео или загрузки. В приложении «Файлы» удалите ненужные скачанные файлы, а нужные фото предварительно перенесите и откройте копии. Не удаляйте системные папки и «данные» незнакомых приложений. Когда место освободилось, повторите установку или обновление.
- Сбрасывайте данные только сбойной программы и только после копииЭто крайняя мера, когда после обновления определённое приложение, а не Play Маркет, продолжает аварийно завершаться. Проверьте, что его документы, переписки, настройки или сохранения синхронизированы в облаке либо экспортированы в проверенную копию, а пароль для входа известен. Откройте Android «Настройки» → «Приложения» → выберите именно сбойное приложение → «Хранилище»/«Память» → «Очистить хранилище»/«Очистить данные», прочитайте предупреждение о потере локальных данных и только после этого подтверждайте. После повторного запуска войдите в аккаунт и воспроизведите ошибку. Если копии нет, пропустите шаг и обратитесь к разработчику.
- Удалите обновлениеЕсли проблема возникла после обновления *системного* приложения и у него доступна штатная опция отката, откройте «Настройки» → «Приложения» → нужное приложение → меню ⋮ → «Удалить обновления». У обычных установленных программ такой кнопки чаще нет. Если требуется переустановка, сначала убедитесь, что данные синхронизированы и доступен пароль аккаунта, затем удалите программу через карточку в Play Маркете и установите снова. Не подбирайте неофициальный APK с другой подписью.
- Проверьте совместимость в карточке в Google PlayОткройте Google Play → страницу именно того приложения, которое не устанавливается → раздел «Об этом приложении» → «Совместимость с устройствами»/«Требуется Android» (состав полей различается). Сравните требования с «Настройки» → «О телефоне» → «Версия Android». Для APK отдельно проверьте модель процессора и подпись разработчика по официальной документации; сообщение
INSTALL_FAILED_UPDATE_INCOMPATIBLEобычно означает конфликт подписей, а не нехватку места. Не устанавливайте пакет для другой архитектуры. - Не устанавливайте случайные старые APK ради исправления ошибкиЕсли приложение стало закрываться после обновления, откройте его карточку в Play Маркете и проверьте, выпустил ли разработчик исправление. В разделе «Связь с разработчиком» найдите официальный адрес поддержки и сообщите модель телефона, версию Android, версию приложения и текст ошибки. Старые APK со сторонних каталогов могут быть изменены, подписаны другим ключом и содержать вредоносный код. Не отключайте Play Защиту и не удаляйте рабочую версию, если не уверены в сохранности данных и официальной возможности отката.
- Команды для отдельных ситуацийВыберите только подходящий вариант. Это не одна последовательность: часть команд диагностирует проблему, а часть меняет настройки или данные.
#Сообщите разработчику
Откройте страницу приложения в Google Play → «Отзывы» и «Поддержка приложения» → напишите версию Android, модель телефона и версию приложения. Это ускоряет исправление. Пока ждёте, откройте веб-версию сервиса в браузере, если она есть.