Android谷歌分析异常日志记录
我使用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{
/*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想让他成为正式候选人,我会投赞成票。