Android市场崩溃报告没有报告bugsense

时间:2012-02-23 13:46:53

标签: android bugsense

我最近在Android市场上收到了我的一个应用程序的NullPointerException崩溃报告。测试时我无法重新创建错误,所以我认为它可能是特定于设备的。为解决这个问题,我在最新版本中加入了BugSense。 BugSense一直在报告其他问题,并且非常有帮助,但我仍在使用Android Market中的最新版本但在BugSense中获得原始错误的报告。 BugSense不能在某些设备上运行吗?

有关崩溃的一些细节:

  1. 在我的启动画面活动中调用BugSense。
  2. 启动画面打开主要活动。
  3. 主要活动有一个MyObject实例。
  4. 当用户单击ListView中的项目时,将设置MyObject。
  5. 单击ListView中的项目将打开AlertDialog。
  6. 在onCreateDialog中调用MyObject.getName()。
  7. 发生崩溃 - NPE。
  8. 错误未显示在BugSense信息中心上。 Android Market状态下的用户评论“app会在打开后立即崩溃。”我最初的想法是用户找到了一种方法来打开对话框而不点击列表项,但在看到用户评论之后,应用程序正在尝试访问onCreateDialog,然后才需要调用它。

    所以我的问题:如果没有BugSense报告,应用程序如何崩溃?为什么onCreateDialog会在Activity需要之前被调用?

2 个答案:

答案 0 :(得分:3)

我使用ACRA报告崩溃,并将其上传到Google文档(“正常”ACRA方式)和BugSense。

即使在与BugSense交换多封电子邮件之后,以及他们尝试修复这种情况,我获得的Google文档中的条目数量大约是我在BugSense中的5倍。

BugSense默默地在5个报告中删除4个,这很可能是因为它的解析器不喜欢报告包含的数据。它的用户界面比浏览庞大的Google Docs电子表格更有用,但我不相信BugSense,因为它报告的内容太多了。

答案 1 :(得分:0)

嗯,如果您使用ACRACrittercism

,您会遇到崩溃吗?