有没有办法在我自己的Android应用程序中捕获崩溃?像全局未捕获的异常处理程序?只是想知道我是否可以安装类似的东西,然后如果抛出未捕获的异常,我可以为用户弹出一个对话框,并询问他们是否要将异常转储邮寄给我。
由于
答案 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版本(但我从同事那里听说它不太好。)
以下是类似的问题: