I just learned about the ability to capture a bug report at will. I don't see it properly documented on an official Android website, so I'll describe it here:
After reproducing the issue, navigate to developer settings, ensure ‘USB debugging’ is enabled, then enable ‘Bug report shortcut’. To take bug report, hold the power button and select the ‘Take bug report’ option.
And optionally:
Screen capture of the issue: Press the volume down and power buttons simultaneously. The image will appear in your gallery. Attach the screenshot file to this issue.
And finally:
Please upload the bug report and screenshot to Google Drive and share the folder to [email protected], then share the link [here in this issue on code.google.com/p.android/....].
Question 1: How do I get it shared to Google Drive? I previously presumably configured all bug reports to be shared via the Gmail app, and I don't see how to override that setting now.
Second, I'm very surprised to see that we're being asked to share a Google Drive link publicly to the world. Aren't there privacy-sensitive aspects to bug reports?
Here is an example, from the open-source ChkBugReport desktop application, of the deep and wide range of information in a bug report, which can include email addresses, the device serial number, details on applications used and timings of user activity with them, detailed battery usage, the current software build ID, the network carriers use, detailed hardware information, boot parameters, various detailed usage statistics, etc.