Android应用程序在未运行时崩溃

时间:2016-03-03 15:55:28

标签: android crash

有时我的Android应用会随机崩溃,之前没有打开过。我收到一条消息,说“不幸的是,< app>已关闭。”但是,它已经关闭,通常在崩溃发生之前的很长一段时间内都已关闭。我使用崩溃报告服务,但没有报告这些崩溃,所以我不知道发生了什么。

我在过去看到其他应用程序(这不是我自己的应用程序),所以我认为这是一个我可以轻松谷歌的问题,但我只能在应用程序运行时找到与崩溃相关的结果。

任何关于为什么会发生这种情况的想法或指向正确方向的资源都将非常感激:)

编辑:我不是要求任何人修复此崩溃或确定为什么崩溃。我非常清楚没有任何日志是多么不可能。我只是问一下,理论上可能会导致应用程序在未运行时崩溃。

1 个答案:

答案 0 :(得分:0)

很难说为什么没有日志可能会发生这种情况,但找到它的方法是在android studio上使用android监视器并查看任何类型的可疑日志,这可能表明为什么会发生这种情况。此外,您需要熟悉Android调试工具才能进行调试。更一般的原因可能是可能正在运行并等待结果的系统后台服务。一些要检查的指针:

  1. 如果使用GCM,请检查实施是否导致未经检查的情况 例外。
  2. 如果在清单中使用接收器,请检查无引号 未经检查的例外。
  3. 如果以任何方式使用alarmmanager,请检查是否有 未经检查的例外情况。
  4. 如果使用应用程序级别方法检测
    应用程序关闭,如onTrimMemory或onTerminate,检查任何未选中 异常。