全局未捕获的异常处理程序 - >电子邮件记录给我?

时间:2010-04-16 15:26:33

标签: android

有没有办法在我自己的Android应用程序中捕获崩溃?像全局未捕获的异常处理程序?只是想知道我是否可以安装类似的东西,然后如果抛出未捕获的异常,我可以为用户弹出一个对话框,并询问他们是否要将异常转储邮寄给我。

由于

5 个答案:

答案 0 :(得分:16)

  

有没有办法赶上崩溃   我自己的Android应用程序?有点像   全局未捕获的异常处理程序?

请参阅Thread.setDefaultUncaughtExceptionHandler()

  

只是想知道我是否可以安装   类似的东西,然后如果一个   没有被捕的例外被抛出,我可以   弹出一个用户对话框并询问   如果他们想邮寄转储的   我个例外。

您也可以使用Flurry,DroidDrop或已有的任何其他实现。

答案 1 :(得分:4)

Bugsense.com也这样做(免费)

答案 2 :(得分:3)

Flurry这样做,还有很多其他有用的东西。

答案 3 :(得分:0)

DroidDrop是一个死项目。虽然希望他们开源,但是整洁的想法。

答案 4 :(得分:0)

FWIW,我们一直在使用Crittercism's free plan成功。它们还提供一些高级功能,例如处理异常,以便应用程序不会崩溃。

在免费版本中,用户仍然看到崩溃,但至少我收到了电子邮件和堆栈跟踪。

我们也使用iOS版本(但我从同事那里听说它不太好。)


以下是类似的问题: