Android如何验证ACRA崩溃日志的成功安装
我按照以下说明将ACRA添加到我的项目中:Android如何验证ACRA崩溃日志的成功安装,android,logging,Android,Logging,我按照以下说明将ACRA添加到我的项目中: 除了等待崩溃之外,我如何验证我是否正确设置了所有内容?有没有办法让它记录一些成功的消息?还是我必须故意输入一个会导致它崩溃的错误?事实上,证明一切设置正确的最好方法是生成一个错误,以查看报告是否确实发送给您。ACRA是为发送崩溃日志而发明的,所以您应该在崩溃时测试它。只需注释掉一些代码就可以使应用程序崩溃,仅此而已。希望这有帮助。将此添加到应用程序启动代码中: throw new Exception("ACRA is alive!"); 扔一个 R
除了等待崩溃之外,我如何验证我是否正确设置了所有内容?有没有办法让它记录一些成功的消息?还是我必须故意输入一个会导致它崩溃的错误?事实上,证明一切设置正确的最好方法是生成一个错误,以查看报告是否确实发送给您。ACRA是为发送崩溃日志而发明的,所以您应该在崩溃时测试它。只需注释掉一些代码就可以使应用程序崩溃,仅此而已。希望这有帮助。将此添加到应用程序启动代码中:
throw new Exception("ACRA is alive!");
扔一个
RuntimeException的实例(及其子类)被取消选中,因此编译器不会抱怨。只需执行int i=10/0;在构造函数中:D如果您只想获得报告的副本,可以执行以下操作。。。。
ACRA.getErrorReporter().handleSilentException(null) 或者只是除以0,那一个永远不会失败是的,我尝试了除以0,这是我在发布这个问题之前的最初想法。当我试图抛出异常时,Eclipse告诉我用try/catch块来包围它!那是另一个人已经说过的。我安装它的全部原因首先是为了得到崩溃通知。在任何情况下,我没有读过太多的元网站,但在我看来,我只接受我同意的答案。我不接受答案只是为了提高我的评分。如果我应该这样做,那么请让我参考一个权威链接,证明这样做是合理的,我会在未来这样做。如果将来有更好的答案出现,我可以更改我的答案,那就太好了。请记住,如果不使用“I”,优化器可能会忽略分配(没有错误)。我建议抛出一个异常。
throw new RuntimeException("Dying on purpose");