繁体   English   中英

ACRA与Android开发者控制台崩溃错误报告

[英]ACRA vs Android developer console crash error report

我正在寻找一种方法来调试用户设备上发生的崩溃。 目前我看到了游戏市场的崩溃。 我看到的是堆栈跟踪但没有其他细节(例如:崩溃前的日志)。 有没有办法获得更多信息?
更一般地说,游戏崩溃报告和ACRA之间有什么区别? 使用ACRA的好处是什么?

使用ACRA。

市场错误报告仅在用户选择时发送,并且大多数人只是点击“取消”。 缺乏细节(设备型号)使它们几乎无用,并且没有办法获得更多细节,显然是由于隐私问题等。

ACRA允许您自定义获得的详细信息(更多详细信息可能需要更多权限),并指定/自定义报告(HTTP,电子邮件等)的发送方式。 您只需要一个Google文档电子表格即可开始使用,如果超过它,您可以转移到自己的服务器或BugSense等第三方服务。 您可以自动发送报告,因此无需用户参与。 如果您决定走这条路,提供关闭它的方法可能是个好主意。

ACRA是要走的路。 它允许您自定义错误报告中收到的内容,使其与您解决错误所需的内容相匹配。

Google Play错误报告仅在用户按下发送时发送,即使这样,它也缺少详细信息。 你得到例外,设备名称和操作系统。 因此,很难看出崩溃是通过多个设备还是位于一个特定设备上。 名字!=型号。 三星Galaxy s6就是这个名字,但在这个类别中有很多型号

但是,ACRA不再支持Google文档电子表格。 但它仍然很容易,因为您可以将自己的网站与后端一起使用(如果您没有CloudDB,则可以根据所有需求使用备用后端),或者您可以使用第三方供应商来获取所需的存储。

使用ACRA的好处是什么?

我得说数据的可定制性是一个主要的好处。 此外,您可以创建自己的后端并根据需要进行自定义,这一事实非常方便。

然而,缺点是如果您没有CloudDB,则类似后端的选项很少。 由于ACRA已经过时了,因此大多数后端都是在从Google文档转移到后端的时候创建的。 最近很少有'propper'后端被更新,因为过时的代码导致出现问题(PHP更新导致PHP代码无效)

链接:

主页: http//www.acra.ch/

官方后端: https//github.com/ACRA/acralyzer

备用后端: https//github.com/ACRA/acra/wiki/Backends

设置: https//github.com/ACRA/acra/wiki/BasicSetup

为什么他们从GOogle文档迁移到外部后端: https//plus.google.com/+Acralyzer/posts/GTTgsrEQdN6

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM