używam właśnie tego w każdej działalności:Uncaught Wyjątek w Google Analytics za pomocą EasyTracker
@Override
public void onStart() {
super.onStart();
EasyTracker.getInstance().activityStart(this);
}
@Override
public void onStop() {
super.onStop();
EasyTracker.getInstance().activityStop(this);
}
i przeżywa to doc
dowiedziałem się:
Korzystanie EasyTracker
Aby automatycznie śledzić wszystkie nieprzechwycone wyjątki w aplikacji za pomocą EasyTracker, dodaj to ine do pliku analytics.xml:
<bool name="ga_reportUncaughtExceptions">true</bool>
Po śledzenia wyjątek za pomocą automatycznego śledzenia wyjątku, EasyTracker minie wyjątek do obsługi wyjątków domyślnym wątku jest.
Przy zastosowaniu automatycznego śledzenia wyjątku, należy pamiętać o następujących kwestiach:
- wszystkie wyjątki śledzone za pomocą automatycznego śledzenia wyjątków podano jako śmiertelny w Google Analytics.
- Pole opisu jest wypełniane automatycznie za pomocą stosu śledzenia.
Ale kiedy pojawia się UncaughtException i awarie aplikacji, w opisie Google Analytics, to tylko pokazuje:
An error occured while executing doInBackground()
nie ślad stosu jak wspomniano w powyższych punktach. Czy trzeba coś dodać?
Thank You
To jest najlepsze rozwiązanie, które znalazłem do tej pory: http://stackoverflow.com/questions/14009883/exception-stack-trace-lost-in-google-analytics-v2-for-android – tofi9
Upvoting this, I am w obliczu tego samego problemu. Nie rozumiem, dlaczego Easytracker pokazuje tylko ostatnią linię śledzenia stosu ... – Radu
Dokładna sytuacja tutaj. Czy kiedykolwiek znalazłeś rozwiązanie? – theblang