捕获/检测程序中的所有运行时错误

时间:2012-03-31 20:19:58

标签: android runtime-error

在Android应用程序中,每当发生运行时错误时,是否可以获取其堆栈跟踪信息并将此信息发送到Internet上的某个位置? (通过使用该Android应用程序或其他方法中的代码)

我知道这个问题看起来有点奇怪,因为Android应用程序在发生运行时错误时可能已经崩溃了。但我仍然想知道这是否可行。

谢谢,

2 个答案:

答案 0 :(得分:0)

  

在Android应用程序中,每当发生运行时错误时,是否可以获取其堆栈跟踪信息并将此信息发送到Internet上的某个位置?

是。 ACRA也许是最受欢迎的例子。

答案 1 :(得分:0)

是的,这可能,也有几种方式。 1)当遇到运行时错误时,您可以收集所需的错误日志并打开邮件应用程序并将其发送给所需的人员。 2)如果您有任何网络服务,那么您可以将错误日志发送到所需的位置。

我们创建了一个实现UncaughtExceptionHandler的类并执行它...