2012-12-17 14 views
6

Ho implementato correttamente ACRA(Application Crash Report for Android) sul mio progetto e i rapporti di errore sono stati inviati correttamente a Google doc. Ma ... quando un'eccezione accade su mia app, ma non mostra sul mio logcat e questo è ciò che ottengo:Le eccezioni del runtime vengono rilevate con ACRA e non vengono visualizzate su Logcat

ACRA caught a RuntimeException exception for com.my.project. Building report. 

Così ACRA cattura gli errori e non si lascia visualizzazione Logcat quello che è successo. Attualmente sto sviluppando la mia applicazione e non ho il tempo di aprire i documenti Google per ogni problema che accade. Devo disabilitare ACRA sullo sviluppo e abilitarlo in produzione?

+0

Quindi, se ho capito, l'unico scopo del tuo post è chiedere se dovresti disabilitare ACRA mentre sei in sviluppo, e abilitarlo solo in produzione? Le mie opinioni sono a) sì, e b) SO non è il posto giusto per pubblicare questa domanda. – mah

+0

Lo scopo del mio qs è sapere perché ACRA evita di fare quanto segue allo stesso tempo: 1. errori di masterizzazione a Logcat e 2. invio a Google docs –

+0

Potresti rileggere il tuo post e modificarlo per trasmettere questo , poiché l'unica cosa che attualmente menzioni sull'invio di rapporti a Google Documenti è "i rapporti di errore vengono inviati correttamente a Google Documenti". Una cosa da considerare però ... se i report non vengono consegnati, la tua app dispone dell'autorizzazione INTERNET? – mah

risposta

2

Stai filtrando il logcat? Nelle mie app, posso vedere gli errori nel logcat anche con ACRA, ma il loro livello è ridotto a un avviso, invece di un errore.

Provare a ridurre il filtraggio del LogCat.

0

Nella tua app (o IDE) si verifica qualcos'altro che causa questo comportamento.

ACRA non ingerisce eccezioni. Verranno visualizzati nel registro e nel repository degli errori (nel tuo caso un documento Google).