Vous pouvez le piéger et le journaliser manuellement, mais cela est généralement résolu en intégrant des services de gestion des plantages et de rapports tels que TestFlight, New Relic, et d'autres services similaires. Il existe également quelques outils auto-hébergés et open source comme android-remote-stacktrace.
Les bibliothèques sont configurées pour capturer toute exception non gérée par votre application, journaliser l'exception sur un serveur distant pour que vous puissiez la consulter sans nécessiter que l'utilisateur vous l'envoie manuellement, puis permettre à l'exception originale d'être relancée normalement.
Android Handling the Unexpected traite également l'idée en détail avec du code d'exemple si vous souhaitez vraiment le faire vous-même. Ce billet répertorie également plusieurs exemples de services externes.