我最近收到一个NullPointerException崩溃报告在android市场与我的一个应用程序。测试时我无法重新创建该错误,所以我认为它可能是特定于某个设备的。为了解决这个问题,我把BugSense和我的最新版本一起加入了。 BugSense一直在报告其他问题,并且非常有帮助,但我仍然在使用Android Market中的最新版本获取原始错误的报告,但在BugSense中。 BugSense在某些设备上不起作用吗?Android的市场崩溃报告没有与bugsense报告
有关崩溃的一些细节:
- BugSense叫我闪屏活动。
- 启动画面打开主要活动。
- 主要活动有一个MyObject的实例。
- MyObject在用户单击ListView中的项目时设置。
- 单击ListView中的项目将打开AlertDialog。
- 在onCreateDialog中调用MyObject.getName()。
- 发生崩溃 - NPE。
错误未出现在BugSense仪表板上。 Android Market状态下的用户评论“应用一旦打开,就会崩溃。”我最初的想法是用户找到了一种打开对话框而不点击列表项的方式,但在看到用户注释之后,它显示出应用程序正在尝试访问onCreateDialog,之后才需要调用它。
所以我的问题:如果没有BugSense报告,应用程序如何崩溃?以及为什么在Activity需要它之前调用onCreateDialog?
嘿woodsy,你能给我们一个堆栈跟踪市场?我们选择过滤掉一些错误。让我们从电子邮件中获取它。 – PanosJee 2012-02-23 17:32:06
没问题。什么是电子邮件地址?还是应该使用网站的联系我们部分? – Woodsy 2012-02-23 18:04:48
信息在bugsense – PanosJee 2012-03-02 14:09:34