Категории
arrow-down

В приложении Android произошла ошибка: как исправить

30.04.2021, Дмитрий Баринов

В большинстве случаев уведомление «В приложении Android произошла ошибка» говорит о проблеме между двумя или несколькими приложениями, программами или фоновыми процессами стороннего софта. Для устранения неисправности нужно найти момент, в котором происходит конфликт, и избавиться от него – удалить или остановить лишнее, что-то добавить или отключить, обновить ПО или выполнить другое действие, подходящее по ситуации.

Почему ошибка появляется

Ошибка в приложении Android может возникнуть в следующих случаях:

  • произошел некий сбой в программном коде (к нему могут привести как действия пользователя, так и системные ошибки);
  • установлено два аналогичных приложения, несовместимых между собой, но запускаемых в фоновом режиме и конфликтующих друг с другом;
  • кэш давно не очищался и переполнился;
  • ПО давно не обновлялось и слишком устарело (иногда проблема возникает даже в том случае, если устарел только один элемент);
  • установлено какое-то приложение, несовместимое с операционной системой (иногда несовместимость касается только конкретной версии);
  • программное обеспечение установлено на карте SD, но должно работать из «родной» памяти телефона;
  • кластер памяти устройства поврежден механически или в результате износа;
  • какой-то из элементов софта был установлен из APK-файла и оказался несовместимым с другими;
  • изменились системные требования важной для работы ОС программы;
  • операционная система была только что обновлена на самую свежую версию, но разработчики еще не оптимизировали под нее свои приложения.

Несколько вариантов решения ошибки

Ошибку в приложении Android лучше всего решать методом устранения причины, ее вызвавшей. Какие действия можно предпринять?

  • Обновить ПО в целом или отдельные его компоненты (желательно всегда устанавливать самые свежие обновления, если позволяет модель устройства).
  • Обновить все установленные приложения. Рекомендуется также удалить неиспользуемые и ненужные.
  • Очистить кэш приложений («Настройки» – «Хранилище» – «Очистить данные кэша»). Этот способ бонусом добавит некоторое количество свободного места в памяти устройства. Рекомендуется также удалить все данные приложений (стоит учитывать, что тогда сбросятся персональные настройки и сохраненные данные, поэтому рекомендуется заранее сохранить нужное в другое место).
  • Остановить приложения, которые могут вызывать конфликт. Это делается по маршруту «Настройки» – «Приложения» – выбранное из списка подозрительное приложение – «Остановить». Если это сработало, то проблемное приложение можно удалить насовсем или заменить его другой версией – возможно, несовместима только одна конкретная.
  • Переместить ПО с карты SD в память устройства.
  • Удалить все сомнительные приложения, установленные из ненадежных источников.
  • Удалить приложения-дубли (те, что выполняют аналогичные функции), оставив лишь одно нужное.
  • Отключить синхронизацию времени и даты («Настройки» – «Расширенные настройки» – «Дата и время» – «Дата и время сети») и проверить, будет ли ошибка всплывать после этого. После проверки синхронизацию можно включить обратно (даже если причина была в этом, система скорее всего исправится сама, устранив проблему).
  • Откатить последнее обновление операционной системы и попробовать установить его заново спустя некоторое время, дождавшись оптимизации всех установленных приложений в соответствии с новыми требованиями.
  • Найти в списке приложений («Настройки» – «Все приложения») «Android System WebView» и обновить его.
  • Удалить обновления Google Chrome («Настройки» – «Все приложения» – «Google Chrome» – «Удалить обновления»).
  • Проверить устройство на вирусы и удалить обнаруженные, затем перезагрузить смартфон.
  • Восстановить системный софт. Этот способ пригодится тем, кто использует рут-права и мог случайно удалить системную папку или файл, что привело к сбою. В этом случае придется сбросить смартфон к заводским настройкам. Важно перед этим сохранить резервную копию нужных данных на другое устройство или в облачное хранилище, иначе они будут удалены бесследно. Маршрут: «Память и резервные копии»/«Архивация и сброс»/«Восстановление и сброс» (название пункта различается на разных моделях устройств) – «Сброс к заводским настройкам» – «Восстановить». Предварительно необходимо сохранить резервную копию всех нужных данных в памяти телефона на другое устройство или в облачное хранилище, в противном случае они будут утрачены бесследно.

Ошибка «В приложении Android произошла ошибка» возникает вследствие конфликта между двумя работающими приложениями и исчезает после того, как причина конфликта устраняется. Для решения этого нужно обнаружить проблемное место и исправить системную поломку. Обычно это не занимает много времени.

close
Поиск