Android如何验证ACRA崩溃日志记录的成功安装

时间:2011-09-19 19:59:09

标签: android logging

我按照以下说明将ACRA添加到我的项目中:

http://code.google.com/p/acra/wiki/BasicSetup

除了等待崩溃之外,我如何验证我是否正确设置了所有内容?有没有办法让它记录某种成功的消息?或者我是否故意插入会导致其崩溃的错误?

5 个答案:

答案 0 :(得分:16)

抛出RuntimeException

throw new RuntimeException("Dying on purpose");

RuntimeException(及其子类)的实例未经检查,因此编译器不会抱怨。

答案 1 :(得分:7)

只要做int i = 10/0;在构造函数中。 :d

答案 2 :(得分:3)

如果您只想获得报告的副本,可以执行以下操作.... 。ACRA.getErrorReporter()handleSilentException(空);

答案 3 :(得分:2)

将此添加到您的应用启动代码:

throw new Exception("ACRA is alive!");

答案 4 :(得分:0)

实际上,证明所有内容设置正确的最佳方法是生成错误,以查看报告是否确实已发送给您。 ACRA是为发送崩溃日志而发明的,因此您应该在崩溃时对其进行测试。只需注释掉一些代码就可以使你的应用程序崩溃,就这样。希望这会有所帮助。