最近,我在安卓市场收到了一份NullPointerException崩溃报告,其中一款是我的应用程序。在测试时,我无法重新创建bug,所以我认为它可能是特定于设备的。为了解决这个问题,我在我的最新版本中包括了BugSense。BugSense一直在报告其他问题,并且非常有帮助,但是我仍然在收到关于Android最新版本(但在BugSense中)的原始错误报告。BugSense不适用于某些设备吗?
关于坠机的一些细节:
错误不会出现在BugSense仪表板上。Android市场状态下的用户评论“应用一打开就崩溃了。”我最初的想法是,用户找到了一种不单击列表项就打开对话框的方法,但是在看到用户的评论之后,应用程序似乎正在尝试在需要调用onCreateDialog之前访问它。
那么,我的问题是:在没有BugSense报告的情况下,应用程序怎么可能崩溃呢?为什么onCreateDialog会在活动需要之前就被调用呢?
发布于 2012-02-29 16:52:27
我使用ACRA报告崩溃,并将它们上传到Google (“正常”的ACRA方式)和BugSense。
即使在与BugSense交换了多封电子邮件,以及他们试图解决这一问题之后,我在Google中的条目数量仍是在BugSense中的5倍。
BugSense正在悄悄地删除5份报告中的4份,这很可能是因为它的解析器不喜欢报告中包含的数据。它的UI比费力地浏览一个庞大的Google电子表格更有用,但是我不能相信BugSense,因为它的报告太多了。
发布于 2012-02-23 14:54:24
嗯,如果你使用阿格拉或标准主义,你会崩溃吗?
https://stackoverflow.com/questions/9414295
复制相似问题