Android谷歌分析异常日志记录

Android谷歌分析异常日志记录,android,exception-handling,google-analytics,Android,Exception Handling,Google Analytics,我使用Android来记录异常。我使用了示例应用程序,但在仪表板中没有看到注册的异常 我写的代码如下 /*exception tracking */ // Get tracker. Tracker t2 = ((MyApp) this.getApplication()).getTracker(TrackerName.APP_TRACKER); // Build and send exception. int a = 0; String exceptionStr = ""; try{

我使用Android来记录异常。我使用了示例应用程序,但在仪表板中没有看到注册的异常

我写的代码如下

/*exception tracking */
// Get tracker.
Tracker t2 =
  ((MyApp) this.getApplication()).getTracker(TrackerName.APP_TRACKER);

// Build and send exception.
int a = 0;
String exceptionStr = "";

try{
  int b = a/0;
}catch(Exception ex){
  exceptionStr = ex.toString();
}finally{
  t2.send(new HitBuilders.ExceptionBuilder()
          .setDescription(exceptionStr + ":" + "In Main screen")
          .setFatal(true)
          .build());

  GoogleAnalytics.getInstance(this.getApplicationContext()).dispatchLocalHits();

  Log.v("Manual logging", "finished for analytics");
}
“手动日志记录”、“分析完成”
显示在logcat窗口中,但当我检查分析时,没有注册任何内容


顺便说一句,用户屏幕流等与SDK配合得很好。只是异常日志记录不起作用

数据可能需要一些时间才能显示在GoogleAnalytics仪表板中。给它一点时间,它会在异常情况下显示。

这对我很有用,但我正在使用

转到行为-->崩溃和异常

在右上角下拉列表(日期范围选择器下方)中,选择“响应速度更快,精度更低”选项,而不是默认的“响应速度较慢,精度更高”:

此外,如果上次生成的报告过时,您还可以单击右下角的“刷新报告”按钮:


如果上述任何一项都不起作用,然后等待24小时,等待GA生成报告:)

Google analytics最多需要24小时来反映仪表板中的更新。如果您想查看当前的更改,则需要使用Goolge analytics中的实时功能。您现在是对的,它会显示异常:)这很有帮助,但需要官方回答。我投了一张票,但如果@Siddharth_Vyas想让他成为正式候选人,我会投赞成票。