Skip to content
Android SDK

Bug reporting for Android TV.

AI-ready bug reports from your Android TV apps — the living room, finally covered.

TraceItX captures the focused component, a screenshot, console and network state on Android TV — signed and forwarded to your tools or our dashboard, ready for your AI to act on.

Bug reporting for Android TV apps

The living room is where bug reports usually go to die. Testers running your Android TV app on a real set rarely have a clean way to capture what went wrong, so issues come back as “it looked broken on the TV.” TraceItX changes that with an in-app reporter that works entirely from the remote.

How capture works on Android TV

The old way to capture a TV bug was a 3rd-party device — filming the screen with a phone or running the box through an HDMI capture card. TraceItX skips all of that: the Android SDK captures the focused component, the on-screen view tree, a screenshot of exactly what the app rendered, and recent Logcat and network calls, straight from the device. The reporter is D-pad-native — focus the trigger, confirm, and the structured report is on its way. No keyboard, no capture hardware.

Built for AI triage

Every Android TV report is the same signed, typed envelope as your phone apps — focused component, view tree, screenshot, logs, network — so an AI agent or a developer can act on it without guessing.

What every Android TV report captures

  • The focused component + the visible view tree at the moment of the report.
  • A screenshot of the TV screen with the reporter's annotation.
  • Logcat and network calls from the seconds before the report.
  • App, SDK, OS and device metadata — signed.

Install

// build.gradle
implementation("com.traceitx:core:0.6.0")
implementation("com.traceitx:reporter-ui:0.6.0")

Questions

How do users report a bug on a TV with a remote?

The reporter is built for D-pad navigation — focus the bubble, confirm, and a structured report is captured. No keyboard required.

What does an AI get from an Android TV report?

A structured, typed envelope — view tree, focused component, screenshot, console and network — so an agent acts on the bug instead of asking what it is.