gpt4 book ai didi

android - 多个数据报告实用程序能否报告同一个未捕获的异常?

转载 作者:搜寻专家 更新时间:2023-11-01 09:11:21 24 4
gpt4 key购买 nike

我的应用程序使用 Flurry 进行分析,并使用出色的 ACRA 进行未捕获异常报告。这意味着有 3 个地方发生未捕获的异常报告:Flurry、ACRA 和 Android Developer Console 中的崩溃错误报告。据我所知,似乎只有 3 个区域中的一个区域捕获并报告异常。而且,更奇怪的是,它是哪一个似乎是随机的。 IE。有时在 ACRA 中报告异常,有时在 Flurry 中报告,有时在 Developer Console 中报告异常。我没有足够多的异常(谢天谢地!)来查看任何模式,但理想情况下,我希望所有异常至少都进入 ACRA。我是否遗漏了有关其工作原理的信息?是否可以将所有异常(exception)情况都转到所有 3 个报告地点?

最佳答案

您可以在 onStart() 中使用此命令禁用 Flurry 的异常处理 -

FlurryAgent.setCaptureUncaughtExceptions(false);

这样它就不会干扰其他处理程序。

2013 年 6 月更新

这个答案仍然是实现这个目标的方式,但根据我的经验,尽管有这个标志,Flurry 似乎到处都是异常。所以它不是 100% 可靠的解决方案。
最近我转向了 Google Analytics,并关闭了异常处理 - 在这方面它是完全可靠的。

关于android - 多个数据报告实用程序能否报告同一个未捕获的异常?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8094017/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com