使用acra捕捉android apk中的异常
编者:李国帅
背景原因:
对于已经发布的apk程序,如果出现问题,特别是出现崩溃问题,需要及时知晓,比较方便的方法就是借助ACRA工具。
如何下载和加载就不讲了,这里仅仅讲一下如何使用。
步骤:
1、建一个简单的servlet网站,实现写文件接口:
创建一个简单的jsp项目,添加一个servlet接口。
http://***.***.***.***:8080/my_acra_server/AcraCrash
把异常内容输出到文件夹中
2、借助acra-*.jar插件,在app中添加异常捕捉,把异常上传到Servlet接口,并保存下载:
加载acra-*.jar插件并引用,然后在MyApplication上添加注解ReportsCrashes。然后在启动tomcat服务器,如果apk出现异常,就在被写入异常日志。
异常日志的查看:
下载写入异常的文件:http://***.***.***.***:8080/my_acra_server/crash_info.txt
拷贝crash_info.txt中的内容,放入[]中,然后删除最后一个字符‘,’,然后使用json格式化工具查看