ACRA 是一个库,使 Android 应用程序能够自动将其崩溃报告发布到报告服务器。它面向 android 应用程序开发人员,以帮助他们在应用程序崩溃或出现错误行为时从应用程序中获取数据。
ACRA 对 Android 开发者 提供:
- 开发人员可配置的用户交互:静默报告、Toast 通知、状态栏通知或对话框
- 可与官方支持库支持的所有 Android 版本一起使用。
- 关于运行应用程序的设备的崩溃报告比 Android Market 开发者控制台错误报告中显示的更详细
- 您可以将自己的变量内容或调试跟踪添加到报告中
- 即使应用程序没有崩溃,您也可以发送错误报告
- 适用于任何应用程序,即使不是通过 Google Play 交付 => 非常适合 Google Play 不可用的设备/地区、测试版或企业私有应用程序
- 如果没有网络覆盖,则保留报告并在以后的应用程序重新启动时发送
- 可以与您自己的自托管报告接收器脚本一起使用
Acrarium 是报告存储和分析的官方后端。Acrarium 正在积极开发中,最近已达到稳定版本。
在此之前 acralyzer 是官方后端。它在 CouchDB 上运行,存在免费的托管解决方案。它功能齐全,但目前未维护。非常欢迎任何人选择这个项目。