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

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

1、崩溃交互方式的配置

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

2、适用于android的所有版本

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

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

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

6、适用于说有的android app

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

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

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

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

补充:2014.08.07

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

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

Android acra 日志上报,android acra错误日志上报相关推荐

  1. Android 一行代码搞定将错误日志放入到sd卡中且不需要任何权限,适配到android7.0

    Android 一行代码搞定将错误日志放入到sd卡中且不需要任何权限,适配到android7.0 之前所有的项目都有一个将崩溃日志写入到sd卡的工具类,然后每次项目新建都从老项目copy过来,后来慢慢 ...

  2. centos php 错误日志,centos系统下错误日志保存在哪里

    没有一个专门记录错误日志的文件,错误日志与调试信息日志.程序执行日志一同分布于各个主要的日志文件当中.日志文件的默认路径是:/var/log. 下面是几个重要的日志文件的路径及其包含的信息: /var ...

  3. mysql的报错日志哪里看_mysql错误日志

    ### 错误日志是非常有用的东西,在上一篇 mysql字符集 中,因为看了网上很多博客,修改字符集的时候,在服务端` [mysqld]`下添加的变量内容为(博客里写的是这个变量,有很多博客都这样写,可 ...

  4. SQL SERVER服务启动不了:请求失败或服务未及时响应。有关详细信息请参见事件日志或其他的错误日志

    不知怎么回事,SQL SERVER服务启动不了,提示:请求失败或服务未及时响应.有关详细信息请参见事件日志或其他的错误日志.在网上找好久才找到答案:停用"VIA协议"问题解决. 停 ...

  5. php输出mysql错误日志_PHP_PHP中把错误日志保存在系统日志中(Windows系统),【将错误记录到系统日志中】 - phpStudy...

    PHP中把错误日志保存在系统日志中(Windows系统) [将错误记录到系统日志中] 在 php.ini 中将 error_log 设置为: error_log = syslog 或者在运行时使用 i ...

  6. yii输出mysql查询日志_Yii2框架设置错误日志输出到日志或数据库

    设置Yii的错误日志,可按照设置错误级别输入到日志或数据库中. 对yii\log\FileTarget做了重写. 1.设置common/config/main.php $db = require(__ ...

  7. php开启错误日志,PHP开启error_log 错误日志

    对于一些访问没有明显错误提示的PHP页面,我们可以通过error_log来做进一步的判定.但出于种种原因,有些服务器并没有开启PHP的error_log功能.可以暂时开启一下错误日志: 编辑php.i ...

  8. 打印php错误日志,php怎样打印错误日志

    php打印错误日志的方法:1.编辑php-fpm.conf配置文件:2.修改php.ini配置文件:3.重启php-fpm:4.在脚本中添加[ini_set('display_errors', 0); ...

  9. php 保存错误日志,PHP中把错误日志保存在系统日志中_PHP教程

    PHP中把错误日志保存在系统日志中 这篇文章主要介绍了PHP中把错误日志保存在系统日志中(Windows系统),本文讲解了设置方法和查看方法,需要的朋友可以参考下 [将错误记录到系统日志中] 在 ph ...

  10. 查看php的错误日志文件,php查看错误日志

    php查看错误日志: 一.相关配置 需要将php.ini中的配置指令做如下修改: 1.error_reporting = E_ALL ;将会向PHP报告发生的每个错误 2.display_errors ...

最新文章

  1. iOS后台持续定位并定时上传
  2. Confluence 6 自动添加用户到用户组
  3. GitHub in vs2010、vs2013
  4. 最小费用最大流背诵用模板
  5. Oracle触发器4-数据库事件触发器
  6. VC制作 Windows服务 安装包
  7. BadZipfile: File is not a zip file
  8. 使用Kalibr进行IMU+相机的标定
  9. OpenCV 4.0 在Windows10系统下的安装教程
  10. jsdroid 教程_南方Cass专题,全系列教程+插件汇总打包
  11. 一些比较舒服的rgb配色 (含rgb值,可参考)
  12. 阿里云EMAS移动测试|快速掌握移动端兼容性测试技巧
  13. 02.springMVC设计思想及springAOP
  14. 第一章 计算机基础知识
  15. Promise对象的基础入门学习
  16. 力扣 1818. 绝对差值和 数学 二分
  17. 网络模型可视化工具-netron
  18. 基于STM32开源项目:球上自平衡机器人
  19. windows上查看u盘ext4分区数据
  20. 如何把Excel中的文本数字转换成数字

热门文章

  1. 【U8】T6升级U8后打开卡片管理报错
  2. Android N开发者预览版(第二版)发布
  3. 在网页中显示PPT、Word、Excel
  4. 获奖证书如何批量制作
  5. 设置div高度为浏览器可视窗口的高度
  6. Git本地文件上传到远程仓库
  7. 前端技巧培训-后台战友快速入门
  8. 深入学习Linux摄像头(一)v4l2应用编程
  9. 【等保实践】等级保护仅仅是合规吗?
  10. 华为Nova7Pro和华为mate30 哪个好