堆栈跟踪是解决问题的关键。 在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
所以,可以有若有所失/错在我们的应用程序?
由于以前的答案(user857661)说,看到上创建一个新的谷歌Analytics(分析)文档ExceptionReporter ,或见我的博客文章就如何自定义ExceptionParser分配到默认的处理程序。
如果你想看到完整的异常跟踪上GA V3.0起,送你喜欢的异常
String exceptionTrace = "Any custom string as well " + getExceptionDescription(Ex);
EasyTracker.getInstance(context).send(MapBuilder.createException(exceptionTrace, false).build());
您可以覆盖ExceptionParser类获取有关堆栈跟踪的详细信息: https://developers.google.com/analytics/devguides/collection/android/v2/exceptions#exception-parser 。 我不知道,如果堆栈跟踪将是谷歌Analyctics网络界面非常可读虽然。