异常堆栈跟踪在谷歌Analytics(分析)V2为Android失去了什么?(Exception s

2019-07-17 12:31发布

堆栈跟踪是解决问题的关键。 在Android中,你可以找到在Play商店控制台好的报告。 除非你使用谷歌Analytics(分析)V2。 在这种情况下,分析似乎吞例外。 更糟的是,分析似乎只记录异常的第一线,从而失去堆栈跟踪。 至少它不会在错误报告中。

这是我们从analytics.xml剪断:

<!-- Enable automatic exception tracking -->
<bool name="ga_reportUncaughtExceptions">true</bool>
<bool name="ga_debug">false</bool>

在此还看到: https://developers.google.com/analytics/devguides/collection/android/v2/exceptions#easytracker

所以,可以有若有所失/错在我们的应用程序?

Answer 1:

由于以前的答案(user857661)说,看到上创建一个新的谷歌Analytics(分析)文档ExceptionReporter ,或见我的博客文章就如何自定义ExceptionParser分配到默认的处理程序。



Answer 2:

如果你想看到完整的异常跟踪上GA V3.0起,送你喜欢的异常

String exceptionTrace = "Any custom string as well " + getExceptionDescription(Ex);    
EasyTracker.getInstance(context).send(MapBuilder.createException(exceptionTrace, false).build());


Answer 3:

您可以覆盖ExceptionParser类获取有关堆栈跟踪的详细信息: https://developers.google.com/analytics/devguides/collection/android/v2/exceptions#exception-parser 。 我不知道,如果堆栈跟踪将是谷歌Analyctics网络界面非常可读虽然。



文章来源: Exception stack trace lost in Google Analytics v2 for Android?