2010-07-31 15 views
29

Conoscete una libreria di segnalazione degli arresti anomali per Android?Libreria di segnalazione degli arresti anomali Android (pre Froyo)

Non voglio passare molto tempo a scrivere il mio sistema di segnalazione.
L'output può essere inviato all'e-mail o ad un qualche tipo di server.

So che Google ha introdotto la segnalazione degli arresti anomali in Froyo, ma voglio qualcosa per le versioni precedenti del sistema.


Ricapitoliamo le risposte:

+0

[biblioteca Android di catturare e riportare crash] (https://github.com/ajitsing/Sherlock) –

risposta

33

Questo è quello che stai cercando: android-remote-stacktrace Invia una e-mail/chiama uno script php quando l'applicazione si arresta in modo anomalo e invia l'output logcat. Abbastanza semplice da usare e molto utile!

effettuare il log eccezioni non gestite nelle applicazioni Android

+0

+1 thx, qualcosa di più? –

+0

Di che altro hai bisogno? – stealthcopter

+0

altre librerie ... –

0

Android è tutto open source, quindi forse si può solo estrarre quella parte di Froyo e aggiungerlo alla vostra applicazione, come se si trattasse di una libreria di terze parti. Non so quanto sarebbe facile o fattibile, ma se funziona per te, faccelo sapere!

http://source.android.com/source/download.html

+1

Android non è tutto open source. Molto probabilmente il gestore di crash non è open source perché dipende dal Market. – alexanderblom

+1

Purtroppo non ho tempo per questo tipo di lavoro :-( –

+0

Non c'è bisogno di fare tutto questo sforzo, dato che una biblioteca è già stata scritta per farlo Vedi la mia risposta sopra. – stealthcopter

2

Ho scritto una libreria di segnalazione degli errori per il mio progetto che è molto facile da integrare. Permette di inviare segnalazioni di errori a un server http (simile a android-remote-stacktrace). È open source e può essere scaricato da github: https://github.com/tomquist/Android-Error-Reporter

12

Puoi anche provare un servizio fatto dalla mia azienda solo per quello scopo (e un po 'di più) http://apphance.com. Permette non solo di ottenere arresti anomali, ma anche registri, schermate ogni volta che un tester segnala un problema. Lo segnala al cloud e consente allo sviluppatore di sfogliare le sessioni/registri/arresti anomali/segnalare i problemi utilizzando un utile pannello web.

È più mirato per testare parte, ma presto ci sarà anche una versione di produzione disponibile. È anche multipiattaforma: non solo Android, ma anche iOS e molto altro ancora.

Disclaimer: Sono CTO di Polidea, società dietro Apphance, co-creatrice dell'app.

7

Puoi anche provare BugSense. BugSense raccoglie e analizza tutti i rapporti sugli arresti anomali e fornisce report significativi e visivi. È gratuito, utilizzato da grandi applicazioni (con oltre 10.000.000 di utenti) ed è solo una riga di codice per l'integrazione.

Disclaimer: io sono un co-fondatore

Problemi correlati