使用acra捕捉android apk中的异常

​编者:李国帅​


背景原因:

         对于已经发布的apk程序,如果出现问题,特别是出现崩溃问题,需要及时知晓,比较方便的方法就是借助ACRA工具。

         如何下载和加载就不讲了,这里仅仅讲一下如何使用。

步骤:

 

1、建一个简单的servlet网站,实现写文件接口:

创建一个简单的jsp项目,添加一个servlet接口。

​http://***.***.***.***:8080/my_acra_server/AcraCrash​

使用acra捕捉android apk中的异常_异常捕捉

把异常内容输出到文件夹中

使用acra捕捉android apk中的异常_异常捕捉_02

 

 

 

2、借助acra-*.jar插件,在app中添加异常捕捉,把异常上传到Servlet接口,并保存下载:

加载acra-*.jar插件并引用,然后在MyApplication上添加注解ReportsCrashes。然后在启动tomcat服务器,如果apk出现异常,就在被写入异常日志。

 

使用acra捕捉android apk中的异常_acra_03

异常日志的查看:

         下载写入异常的文件:http://***.***.***.***:8080/my_acra_server/crash_info.txt

         拷贝crash_info.txt中的内容,放入[]中,然后删除最后一个字符‘,’,然后使用json格式化工具查看

使用acra捕捉android apk中的异常_tomcat服务器_04