Причина неожиданной остановки процесса?

В чем причина неожиданной остановки процесса?

Основано ли оно на этом конкретном приложении для Android, на ОС Android или на конкретном устройстве Android?

Пример:

  1. Я установил хит на свой Xperia U и перенес apk на moto g. В moto g все работало. Но после того, как иногда он начал показывать, что процесс неожиданно остановился. Через какое-то время он начнет нормально работать.
  2. Всякий раз, когда я запускаю пример мода для камеры, сначала он показывает, что процесс неожиданно остановлен, но очистка данных помогает.
  3. Я также где-то читал, что если вы удалите и снова установите приложение, оно начнет работать.

Итак, в чем причина этой проблемы

Ответы (1)

Нет простого ответа на вопрос: «Почему программы иногда аварийно завершают работу?» Сообщение об ошибке, которое вы видите, говорит о том, что в приложении произошел сбой, точно так же, как в случае сбоя программы на настольном компьютере.

Обычно это указывает на ошибку (ошибку программирования) в приложении или в одной из библиотек, включенных в приложение (например, в рекламной сети или библиотеке для доступа к определенному веб-сервису). Ошибка всегда может возникать, когда вы пытаетесь выполнить определенное действие, или она может быть вызвана тем, что вы находитесь в определенном состоянии. Например, в приложении календаря может быть ошибка, которая возникает только при создании события первого числа месяца в месяце, в котором уже есть событие. Если ошибка вызвана определенными обстоятельствами, очистка данных или кеша для этого приложения может привести к исчезновению ошибки до тех пор, пока снова не возникнет то же самое обстоятельство.

Иногда само приложение может быть правильным, но сбой вызван ошибкой программирования в самом Android. Приложение может полагаться на то, что Android будет вести себя определенным образом, и если Android сделает что-то не так, это может впоследствии привести к сбою приложения. Точно так же сбой может быть вызван аппаратными проблемами: если телефон перегревается, аппаратное обеспечение может иногда вычислять неправильные ответы.

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