【发布时间】:2011-02-08 21:31:05
【问题描述】:
有没有办法在我自己的 Android 应用程序中捕获崩溃?像全局未捕获异常处理程序之类的东西?只是想知道我是否可以安装类似的东西,然后如果抛出未捕获的异常,我可以为用户弹出一个对话框并询问他们是否要将异常转储邮寄给我。
谢谢
【问题讨论】:
标签: android
有没有办法在我自己的 Android 应用程序中捕获崩溃?像全局未捕获异常处理程序之类的东西?只是想知道我是否可以安装类似的东西,然后如果抛出未捕获的异常,我可以为用户弹出一个对话框并询问他们是否要将异常转储邮寄给我。
谢谢
【问题讨论】:
标签: android
有什么办法可以捕捉到崩溃 我自己的安卓应用?像一个 全局未捕获异常处理程序?
见Thread.setDefaultUncaughtExceptionHandler()。
只是想知道我是否可以安装 类似的东西,那么如果一个 抛出未捕获的异常,我可以 为用户弹出一个对话框并询问 如果他们想邮寄转储 我是个例外。
您还可以使用 Flurry、DroidDrop 或任何其他已经可用的实现。
【讨论】:
Bugsense.com 也这样做(免费)
【讨论】:
Flurry 做到了这一点,还有很多其他有用的东西。
【讨论】:
DroidDrop 是一个死项目。 Neat Idea 虽然希望他们开源它。
【讨论】:
FWIW,我们一直在成功使用Crittercism's free plan。它们还提供一些高级功能,例如处理异常以防止应用崩溃。
在免费版本中,用户仍然可以看到崩溃,但至少我得到了电子邮件和堆栈跟踪。
我们也使用 iOS 版本(但我从同事那里听说它不是那么好)。
以下是类似的问题:
【讨论】: