现在的位置: 首页 > 综合 > 正文

android acra错误日志上报

2017年11月17日 ⁄ 综合 ⁄ 共 589字 ⁄ 字号 评论关闭

ACRA是一个库文件,免费开源的。能够帮助开发者获取他们的应用崩或运行不正确是的信息,并自动发送这些错误信息,简单的说就是知道自己应用的bugs,捕获异常,提取重要的信息发送到你的后台服务器。

arca学习使用http://acra.ch/

github上的地址 https://github.com/ACRA/acra

acra对开发者来说有很大的帮助

1、崩溃交互方式的配置

系统默认的方式或者Toast通知或者通知栏+dialog或直接dialog的方式

2、适用于android的所有版本

3、更丰富更详细的错误信息

4、可以为上报设置自己的变量或DEBUG痕迹

5、即使没有崩溃你也可以上报错误信息

6、适用于说有的android app

7、即使没有网络,信息也会在下次应用重启时上报

8、可以定义自己的服务器来接收上报信息

错误信息的存在只会通知一次,所以你需要自定义一些通知或toast的友好文字,来提高应用的体验。

这里是我写的一个例子,可能对大家有一些帮助,仅仅是发送到邮箱,比较适用个人开发,欢迎分享

链接地址SendCrashToMail

补充:2014.08.07

如若做到关于acra代码混淆时,需要注意的是:加入-libraryjars libs/acra-4.5.0.jar这句时,即使编译出了apk也运行不起来,还需要在加入如下:

-keep class org.acra.** {
  *;
}

抱歉!评论已关闭.