sto usando proprio questo in ogni attività:eccezione non identificata in Google Analytics utilizza EasyTracker
@Override
public void onStart() {
super.onStart();
EasyTracker.getInstance().activityStart(this);
}
@Override
public void onStop() {
super.onStop();
EasyTracker.getInstance().activityStop(this);
}
e passare attraverso questo doc
ho scoperto:
Utilizzando EasyTracker
Per monitorare automaticamente tutte le eccezioni non rilevate nella tua app usando EasyTracker, aggiungi questo ine al file analytics.xml:
<bool name="ga_reportUncaughtExceptions">true</bool>
Dopo tracciamento un'eccezione utilizzando il monitoraggio automatico di eccezione, EasyTracker passerà l'eccezione al gestore di eccezioni di default del thread.
Quando si utilizza il rilevamento automatico eccezione, tenere presente quanto segue:
- Tutte le eccezioni rilevate tramite il rilevamento automatico eccezione sono riportati fatale in Google Analytics.
- Il campo della descrizione viene popolato automaticamente utilizzando la traccia di stack.
Ma quando ottengo un UncaughtException e l'applicazione si blocca, nella descrizione di Google Analytics, mostra solo:
An error occured while executing doInBackground()
non lo Stack Trace come detto nei punti di cui sopra. Ogni cosa deve essere aggiunta ??
Thank You
Questa è la soluzione migliore che ho trovato finora: http://stackoverflow.com/questions/14009883/exception-stack-trace-lost-in-google-analytics-v2-for-android – tofi9
Upvoting this, I am di fronte allo stesso problema. Non capisco perché Easytracker mostri solo l'ultima riga della traccia dello stack ... – Radu
Esatta la stessa situazione qui. Hai mai trovato una soluzione? – theblang