Direct answer
An Android bug report should include a specific title, environment and versions, the shortest repro steps, expected behavior, actual behavior, occurrence time, and screenshots or video, relevant logs, and requests from the same reproduction window. Remove or redact sensitive data before sharing.

Copy-ready template
# [Area] Short description of the actual problem
- Time: YYYY-MM-DD HH:mm:ss + timezone
- Device: brand / model / Android version
- App: name / version / package / environment
## Reproduction steps
1. …
2. …
3. …
## Expected result
…
## Actual result
…
## Evidence
- Video and key screenshots
- Logcat from the same time window
- Related request or sanitized HARPre-submit checklist
- The title describes the actual difference, not only 'feature broken.'
- Steps begin from a repeatable state and omit irrelevant actions.
- Video, screenshots, logs, and requests refer to one occurrence time.
- The report states reproducibility, frequency, and attempted diagnosis.
- Account data, tokens, device identifiers, and production data have been reviewed.
How TabQA creates a draft
TabQA keeps device and target-app context, the final screenshot, video, filtered logs, and captured requests. After the tester adds a title, steps, expected result, and actual result, it exports report.md with selected attachments. The submitter still reviews the package and adds business context.