I have a phone running Android 4.4.2. Once or twice a day I get a BugReport notification where I can email it to someone. How do I determine which which app causes this crash? Is there something that can be read out of this to determine?
As a developer, I'm also curious if there is something I can do in my program to make sure that it is clear what app is crashing, and who it should be emailed to.
These notifications are happening because you have USB debugging enabled in the developer options - they are Android bug reports and not application specific. Typically if an app has crashed it will generate an ANR(Application Not Responding) dialogue and you will know which app caused it.
These reports themselves are stored on your SD card.
EDIT: related - What does it mean with bug report captured in android tablet?