我按照以下说明将ACRA添加到我的项目中:
http://code.google.com/p/acra/wiki/BasicSetup
除了等待崩溃之外,我如何验证我是否正确设置了所有内容?有没有办法让它记录某种成功的消息?或者我是否故意插入会导致其崩溃的错误?
答案 0 :(得分:16)
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是为发送崩溃日志而发明的,因此您应该在崩溃时对其进行测试。只需注释掉一些代码就可以使你的应用程序崩溃,就这样。希望这会有所帮助。