Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/logging/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android如何验证ACRA崩溃日志的成功安装_Android_Logging - Fatal编程技术网

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

Android如何验证ACRA崩溃日志的成功安装,android,logging,Android,Logging,我按照以下说明将ACRA添加到我的项目中: 除了等待崩溃之外,我如何验证我是否正确设置了所有内容?有没有办法让它记录一些成功的消息?还是我必须故意输入一个会导致它崩溃的错误?事实上,证明一切设置正确的最好方法是生成一个错误,以查看报告是否确实发送给您。ACRA是为发送崩溃日志而发明的,所以您应该在崩溃时测试它。只需注释掉一些代码就可以使应用程序崩溃,仅此而已。希望这有帮助。将此添加到应用程序启动代码中: throw new Exception("ACRA is alive!"); 扔一个 R

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


除了等待崩溃之外,我如何验证我是否正确设置了所有内容?有没有办法让它记录一些成功的消息?还是我必须故意输入一个会导致它崩溃的错误?

事实上,证明一切设置正确的最好方法是生成一个错误,以查看报告是否确实发送给您。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");