我在每个活动中都使用这个:
@Override
public void onStart() {
super.onStart();
EasyTracker.getInstance().activityStart(this);
}
@Override
public void onStop() {
super.onStop();
EasyTracker.getInstance().activityStop(this);
}
并通过这个文档
我发现:
使用 EasyTracker
要使用 EasyTracker 自动跟踪应用程序中所有未捕获的异常,请将此行添加到您的 analytics.xml 文件中:
<bool name="ga_reportUncaughtExceptions">true</bool>
使用自动异常跟踪跟踪异常后,EasyTracker 会将异常传递给 Thread 的默认异常处理程序。
使用自动异常跟踪时,请记住以下几点:
- 通过自动异常跟踪跟踪的所有异常都会在 Google Analytics 中报告为致命异常。
- 使用堆栈跟踪自动填充描述字段。
但是当我收到 UncaughtException 并且应用程序崩溃时,在 Google Analytics 描述中,它只显示:
An error occured while executing doInBackground()
不是上述几点中提到的堆栈跟踪。有什么需要补充的吗??
谢谢你