应用程序在没有异常或堆栈跟踪的情况下死亡。如何调试?

时间:2011-06-29 07:27:24

标签: android

  1. 我启动了应用。使用它,没有 问题。
  2. 使用手机将其发送至后台 其他的。
  3. 如果我再次来到这个应用程序, 看起来它重启了 活动,运行加载程序ASync任务 然后记录以下行:

    06-22 15:45:02.611: WARN/dalvikvm(12735): threadid=10: thread exiting with uncaught exception (group=0x2aacc8a0)
    06-22 15:45:02.611: WARN/dalvikvm(12735): threadid=12: thread exiting with uncaught exception (group=0x2aacc8a0)
    06-22 15:45:02.621: INFO/ActivityManager(242): Process hu.ringier.nsof1.android (pid 12735) has died.
    
  4. 如果活动包含带有来自Web的远程图像的网格视图,则会发生此错误。应用程序包含一个tabwidget,如果活动重新启动,那么在进入前台后,其他所有活动都会很有效,但不是gridview。

    您知道我该如何找到问题吗? logcat不包含任何堆栈跟踪,只包含警告和死亡消息。

    我搜索过这个话题,但每个人都有一个堆栈跟踪。

1 个答案:

答案 0 :(得分:1)

它解决了。在catch块中有一个Log调用,但我没有记录它,所以它被隐藏了。我查看了每个cacth块添加和编辑所有Log调用以记录异常本身。最后我发现了一个NPE。

提醒:始终记录捕获的异常,它没有伤害!

相关问题