Connaissez-vous une bibliothèque de rapports d'accident pour Android?
Je ne veux pas passer beaucoup de temps à écrire mon propre système de reporting.
La sortie peut être envoyée au courrier électronique ou à un type de serveur.
Je sais que Google a introduit le rapport d'incident dans Froyo, mais je souhaite quelque chose pour les anciennes versions du système.
Résumons les réponses:
Voici ce que vous recherchez: Android-remote-stacktrace Il envoie un courrier électronique/appelle un script php lorsque votre application se bloque et envoie la sortie logcat. Très simple à utiliser et très utile!
Connectez-vous à distance aux exceptions non gérées dans vos applications Android
Vous pouvez également essayer un service fourni par mon entreprise à cette fin (et un peu plus) http://apphance.com . Il permet non seulement d’obtenir des plantages, mais aussi des journaux, des captures d’écran chaque fois que le testeur signale un problème. Il le signale au nuage et permet aux développeurs de parcourir les rapports sessions/logs/crash/publier à l'aide d'un panneau Web utile.
Il est plus ciblé pour la partie de test, mais bientôt une version de production sera disponible. Il est également multi-plateforme - non seulement Android, mais aussi iOS et bientôt plus.
Disclaimer: Je suis CTO de Polidea, société derrière Apphance, co-créateur de l'application.
Vous pouvez également essayer BugSense . BugSense collecte et analyse tous les rapports d'incident et vous fournit des rapports significatifs et visuels. C'est gratuit, utilisé par les grosses applications (avec plus de 10.000.000 utilisateurs) et c'est seulement 1 ligne de code à intégrer.
Disclaimer: Je suis un co-fondateur
J'ai écrit une bibliothèque de rapports d'erreurs pour mon propre projet, très facile à intégrer. Il vous permet d'envoyer des rapports d'erreur à un serveur http (similaire à Android-remote-stacktrace). Il est open source et peut être téléchargé depuis github: https://github.com/tomquist/Android-Error-Reporter
Android étant entièrement open source, vous pouvez peut-être simplement extraire cette partie de Froyo et l'ajouter à votre application comme s'il s'agissait d'une bibliothèque tierce. Je ne sais pas à quel point cela serait facile ou réalisable, mais si cela fonctionne pour vous, faites-le nous savoir!