Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/clojure/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android 当我的应用程序意外关闭时,是否有方法获取错误日志?_Android - Fatal编程技术网

Android 当我的应用程序意外关闭时,是否有方法获取错误日志?

Android 当我的应用程序意外关闭时,是否有方法获取错误日志?,android,Android,我已经写了一个应用程序,并上传到谷歌播放 它在测试时工作正常,但在有人使用它时意外关闭 我不知道它为什么会意外关闭 当我的应用程序意外关闭时,有没有办法将错误日志输出到文件中?谷歌提供了一个崩溃报告api,允许您收集捕获和未捕获异常的信息。还有第三方工具ACRA,但是您需要非常小心,在执行自动碰撞报告时,不要无意中将PII包括在报告中。我一直在使用ACRA+HockeyApp,并取得了巨大成功。ACRA是一个非常通用和健壮的工具,它不仅可以跟踪堆栈跟踪,还可以跟踪日志和设备信息 HockeyAp

我已经写了一个应用程序,并上传到谷歌播放

它在测试时工作正常,但在有人使用它时意外关闭

我不知道它为什么会意外关闭


当我的应用程序意外关闭时,有没有办法将错误日志输出到文件中?

谷歌提供了一个崩溃报告api,允许您收集捕获和未捕获异常的信息。还有第三方工具ACRA,但是您需要非常小心,在执行自动碰撞报告时,不要无意中将PII包括在报告中。

我一直在使用ACRA+HockeyApp,并取得了巨大成功。ACRA是一个非常通用和健壮的工具,它不仅可以跟踪堆栈跟踪,还可以跟踪日志和设备信息

HockeyApp作为处理ACRA报告的后端。原生HockeyApp的SDK不允许收集那么多信息——因此它们与ACRA(用于侦听应用程序内的异常)和HockeyApp(作为报表浏览器和警报管理器)结合使用,效果很好


该库有助于ACRA和HockeyApp协同工作:

您好,感谢您的回答,它帮助很大,我现在可以获得异常。还有一个问题,我无法获取引发异常的行号,我尝试了exception.getStackTrace(),但不像CaughtException可以找到引发异常的位置抱歉,我没有答案。您可能会向StackOverflow提出一个新问题,询问您正在使用的代码以及如何获取行号。