android-device-debug

Build, install, launch, and inspect Android apps on devices or emulators.

11|2|Updated Sep 8, 2015
One-click install
npx skills add https://github.com/jitrapon/astro-mobile --skill android-device-debug-jitrapon
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: android-device-debug
Source: https://github.com/jitrapon/astro-mobile/tree/main/.claude/skills/android-device-debug
Command: npx skills add https://github.com/jitrapon/astro-mobile --skill android-device-debug-jitrapon

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill closes the gap between passing tests and a truly working Android app by building, installing, launching, and visually verifying the running app on a real device or emulator.

Core Features & Use Cases

  • End-to-end runtime verification: Build the debug APK, deploy it, launch the main activity, and confirm the app stays up in a real Android runtime.
  • Visual inspection: Capture screenshots and UI layouts to catch rendering problems such as overlap, truncation, missing content, or incorrect state.
  • Device and emulator handling: Select a target by serial or AVD name, handle fallback paths when a device is unauthorized or unavailable, and iterate through fix-and-retest loops.
  • Use case: After a green Gradle check, run this Skill to confirm the Android login or home screen actually renders correctly on a phone or emulator.

Quick Start

Use the android-device-debug skill to build the Android debug APK, install and launch it on a chosen device or emulator, and capture a screenshot and UI layout to verify the running app.

Frequently Asked Questions about android-device-debug

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I verify an Android app renders correctly on a real device after a Gradle build?

To verify an Android app renders correctly, you need end-to-end runtime verification that builds the debug APK, deploys it via adb, launches the main activity, and captures screenshots to confirm the UI renders properly on a real device or emulator.

What's the best way to capture screenshots and inspect UI layout on an Android emulator?

The best way to capture screenshots and inspect UI layout is to deploy the debug APK to an emulator, launch the main activity, and use visual inspection tools to catch rendering problems like overlap, truncation, or missing content.

Does Android runtime verification require a specific API level or adb access?

Yes, Android runtime verification requires adb access, the android CLI, Gradle-built APKs, and a launchable main activity on API 23 or higher to properly install and inspect the running application.

How do I handle fallback paths when an Android device is unauthorized or unavailable during debugging?

To handle fallback paths when an Android device is unauthorized or unavailable, you can select a target by serial or AVD name and iterate through fix-and-retest loops to confirm the app stays up in the runtime.

Why should I run visual inspection on an Android app if my Gradle checks already pass?

You should run visual inspection because passing Gradle checks do not guarantee a working app, and visual inspection closes the gap by confirming the actual Android home or login screen renders correctly without overlap or truncation.