How do you collect bug reports for a published androiod app
<p>To collect crash reports as a developer one uses logcat. Is there a standard way for a published android application to capture crash logs so that your users can send them to you? </p>

<p>Is there any callback that is called when an app crashes for example? Can the strategy that logcat uses to log be adopted to a production game?</p>

<p>Similar question for iOS Apps:
<a href="http://stackoverflow.com/questions/3917047/how-can-i-allow-users-to-give-me-feedback-and-submit-bug-reports-for-my-ios-app">How can I allow users to give me feedback and submit bug reports for my iOS app?</a></p>

<p>Related Question
<a href="http://stackoverflow.com/questions/11942771/how-can-i-accept-bug-reports-and-other-user-feedback-from-within-my-app">How can I accept bug reports and other user feedback from within my app?</a></p>

<p><strong>EDIT 1:</strong>
In addition to the frameworks mentioned in the answers below a lower level approach to capturing all uncaught exceptions can be used an is mentioned here <a href="http://stackoverflow.com/questions/2764394/ideal-way-to-set-global-uncaught-exception-handler-in-android">Ideal way to set global uncaught exception Handler in Android</a></p>
