#Что означает ошибка
Приложение остановлено В приложении произошла ошибка
Android принудительно закрывает приложение, если оно вызвало необработанное исключение или не ответило системе. Выясните, касается ли это одного приложения (тогда виноваты его данные или версия) или многих сразу (тогда причина в системе: WebView, мало памяти, сбой обновления). От этого зависит путь исправления.
#Причины и решения
| Возможная причина | Как узнать | Что делать |
|---|---|---|
| Повреждён кэш или данные приложенияФайлы приложения повреждены. | Закрывается сразу после запуска. | Очистите кэш и данные. |
| Устаревшая версия или WebViewУстарели приложение либо Android System WebView. | Сбои у многих приложений. | Обновите в Google Play. |
| Мало памятиЗаполнено хранилище или оперативная память. | Свободно менее 1 ГБ. | Освободите место. |
| Конфликт приложений или сбой системыДругое приложение мешает, либо сбой после обновления ОС. | В безопасном режиме всё работает. | Удалите подозрительное ПО. |
#Пошаговое решение
- Перезапустите приложение и телефонСохраните несохранённые данные и откройте меню питания долгим нажатием кнопки питания (на некоторых Samsung и других моделях — питание вместе с увеличением громкости). Выберите «Перезагрузка» и дождитесь появления экрана блокировки. Проверьте ту же операцию, на которой возникал сбой. Если проблема повторилась, запишите точное сообщение — не делайте многократных принудительных выключений без необходимости.
- Очистите кэшОткройте «Настройки → Приложения», выберите приложение, в котором возникает ошибка, и нажмите «Хранилище → Очистить кеш». Не нажимайте «Очистить данные», если не хотите сбрасывать учётную запись и настройки. Запустите приложение снова и проверьте результат.
- Очистите данныеЭтот способ нужен только после очистки кеша и проверки обновлений. Убедитесь, что знаете пароль к учётной записи в приложении «проблемное приложение» и сохранили локальные несинхронизированные данные. Откройте «Настройки» → «Приложения» → «Все приложения» → «проблемное приложение» → «Хранилище и кеш»/«Память». Пункт «Очистить хранилище» или «Удалить данные» полностью сбрасывает настройки приложения и может стереть локальные файлы. Если не готовы потерять их, пропустите этот шаг. После очистки откройте приложение, войдите заново и проверьте ошибку.
- Обновите проблемное приложение, затем WebView при необходимостиЕсли конкретное приложение внезапно закрывается, откройте Google Play → значок профиля → «Управление приложениями и устройством» → «Доступны обновления», найдите его и нажмите «Обновить». Если ошибка связана со встроенным отображением веб-страницы или одновременно закрываются разные приложения с веб-экраном, отдельно найдите в Play Маркете «Android System WebView» и Google Chrome и установите предлагаемые официальные обновления. На некоторых устройствах WebView скрыт или используется встроенный поставщик, поэтому не скачивайте его APK с незнакомых сайтов. Перезагрузите телефон и повторите сценарий, вызывавший остановку. Если проблема только в одной программе и нет обновления, переходите к очистке её кеша, а не меняйте системные компоненты наугад.
- Освободите памятьОткройте «Настройки» → «Хранилище» (Samsung: «Обслуживание устройства» → «Память»). Посмотрите, какой раздел занимает место: приложения, видео или загрузки. В приложении «Файлы» удалите ненужные скачанные файлы, а нужные фото предварительно перенесите и откройте копии. Не удаляйте системные папки и «данные» незнакомых приложений. Когда место освободилось, повторите установку или обновление.
- Проверьте в безопасном режимеУдерживайте кнопку питания → долгое нажатие на «Выключить» → «Безопасный режим». Если сбоя нет — виновато установленное приложение.
- Переустановите приложениеУдалите и установите заново. Проверьте, сохранены ли нужные данные и доступен ли способ повторного входа.
- Сбросьте настройки приложенийЕсли сразу несколько приложений завершаются с ошибкой и обычная очистка их кеша не помогла, можно проверить сброс предпочтений приложений: «Настройки» → «Приложения» → меню ⋮ → «Сбросить настройки приложений» (если доступно). Эта функция обычно восстанавливает отключённые приложения и разрешения по умолчанию; после неё могут потребоваться повторные настройки. Не путайте её с заводским сбросом телефона.
#Диагностика
Чтобы узнать точную причину, подключите телефон к компьютеру с включённой «Отладкой по USB» и выполните команду из блока ниже: в журнале найдите строку FATAL EXCEPTION и имя пакета. Это поможет понять, виновато ли приложение (тогда напишите разработчику) или система. Если сбои массовые, а память в порядке, выполните «Сброс настроек сети» и, в крайнем случае, сброс к заводским настройкам после резервного копирования. Справка — .
adb logcat -b crashadb shell pm list packages -3