我是凭直觉问这些问题。
我已经在市场上的Android应用程序中覆盖了DefaultUncaughtExceptionHandler。
我已经进行了3个更新,并添加了许多新功能,尽管我开发的手机在生产版本上没有遇到任何崩溃,但是由于该应用程序安装在各种设备上,因此无论出于何种原因,我都希望崩溃和SDK,现在可能没有异常(exception),但是由于我覆盖了DefaultUncaughtExceptionHandler,所以我不禁怀疑,我仍然会将错误带到市场错误报告页面吗?
我还尝试构建了一个生产apk,在其中我有意引发了一个异常,但仍然覆盖DefaultUncaughtExceptionHandler,并将其安装在我的开发设备上。
我启动了它,然后它崩溃了:)
已经一个小时了,我仍然无法在错误页面上看到它。
重写DefaultUncaughtExceptionHandler吗?
生产版本已安装?
提前致谢,
亚当。
最佳答案
好,
由于时间已经足够长,并且我有时间在我的工作场所咨询人并在 friend 的帮助下进行一些自我测试,因此得出以下结论:
重写DefaultUncaughtExceptionHandler,删除Android Market错误通知...如何将其重新添加:
在设置新的之前,获取DefaultUncaughtExceptionHandler,然后从您创建的新的中调用旧的...
错误报告不会忽略您的开发设备。
刷新间隔可以在10分钟或更长时间之间。
和平...
关于android - 在覆盖DefaultUncaughtExceptionHandler的同时,我还能在市场上获得错误报告吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8685140/