我只用這會在每個活動時間:未捕獲的異常使用的EasyTracker
@Override
public void onStart() {
super.onStart();
EasyTracker.getInstance().activityStart(this);
}
@Override
public void onStop() {
super.onStop();
EasyTracker.getInstance().activityStop(this);
}
,並通過這個doc
我發現走出去:
使用的EasyTracker
要使用EasyTracker自動跟蹤應用中的所有未捕獲異常,請添加此l INE您analytics.xml文件:
<bool name="ga_reportUncaughtExceptions">true</bool>
跟蹤使用自動異常跟蹤異常後,將的EasyTracker傳遞給Thread的默認異常處理程序的異常。
當使用自動異常追蹤,請記住以下幾點:
- 通過自動跟蹤異常跟蹤所有的異常報告 在谷歌分析是致命的。
- 描述字段使用跟蹤堆棧 自動填充。
但是,當我得到一個UncaughtException和應用程序崩潰,在谷歌分析說明,它只是顯示:
An error occured while executing doInBackground()
不是像上面提到的點的堆棧跟蹤。任何事情都需要添加?
謝謝
這是迄今爲止發現的最佳解決方案:http://stackoverflow.com/questions/14009883/exception-stack-trace-lost-in-google-analytics-v2-for-android – tofi9
Upvoting this,I am面臨同樣的問題。我不明白爲什麼Easytracker只顯示堆棧跟蹤的最後一行...... – Radu
這裏的確切情況也是如此。你有沒有找到解決方案? – theblang