maxqian888/agentpack-gui/android
Claude Code and agent skill by maxqian888/agentpack-gui
- community
Checking that the SKILL.md file is still in the repository.
Use when building, configuring, or debugging Android apps — Gradle build scripts (Kotlin DSL), Kotlin/Compose plugin setup, SDK/NDK setup, build variants and flavors, adb device/log workflows, dependency and version-catalog management, signing/release builds, or diagnosing Gradle/AGP build failures. Triggers on Android, Gradle, build.gradle.kts, AGP, Kotlin, Jetpack Compose, libs.versions.toml, adb, NDK, APK, AAB, Jetpack.
Install
npx vskill@latest install maxqian888/agentpack-gui/androidSKILL.md
Android Engineering with Gradle
Default to Gradle Kotlin DSL (`.gradle.kts`) + version catalogs + AGP (Android Gradle Plugin). Use the project's ./gradlew wrapper, never a globally installed Gradle.
Toolchain
- JDK 17 is the minimum for current AGP (9.x); 21 also works. Verify:
./gradlew -version. - Each AGP needs a matching Gradle wrapper — AGP 9.2 requires Gradle 9.x. Pin it in
gradle/wrapper/gradle-wrapper.properties(distributionUrl=...gradle-9.4.1-bin.zip) and always use./gradlew. - SDK via Android Studio or
cmdline-tools; setANDROID_HOME(orsdk.dirinlocal.properties, gitignored). - Accept licenses once:
sdkmanager --licenses. - NDK only if you ship native code; pin its version in the module's
android { ndkVersion = "..." }.
Version catalog (gradle/libs.versions.toml)
Reference in module build files via alias(libs.plugins.android.application) and implementation(libs.androidx.core.ktx). (core-ktx is now an empty artifact — its extensions merged into androidx.core:core — but the dependency is still harmless to keep.)
Module build.gradle.kts
Variants are <flavor><BuildType> → e.g. devDebug, prodRelease.
Build & run commands
adb essentials
Signing release builds
Keep keystore + passwords out of VCS. Put credentials in ~/.gradle/gradle.properties or env, reference in signingConfigs:
Common pitfalls
- AGP/Gradle/JDK mismatch → each AGP needs a compatible Gradle (in
gradle-wrapper.properties) and JDK ≥17; read the error's "requires Gradle X" line. - "Plugin org.jetbrains.kotlin.android … already on the classpath" / duplicate Kotlin → AGP 9 applies Kotlin itself; remove the standalone
kotlin-androidplugin alias. - Compose: "This module is not using the Compose Compiler plugin" → apply
org.jetbrains.kotlin.plugin.compose(versioned to your Kotlin version) in every Compose module. Since Kotlin 2.0 the Compose compiler is a Kotlin Gradle plugin, not acomposeOptionsversion. - `BuildConfig`/`Manifest` constants missing → AGP 9 disables
buildConfigby default; enable it inbuildFeatures. - SDK not found → set
sdk.dirinlocal.propertiesorANDROID_HOME. - Duplicate class / dependency conflict → inspect
./gradlew :app:dependencies; align versions via the catalog. - Slow/incremental issues →
./gradlew --stopthen rebuild; enable configuration cache ingradle.properties. - Manifest merger failures → read the merged manifest report under
build/outputs/logs/. - Verify by actually running the relevant
./gradlewtask and (for UI) deploying to a device, not by reading Gradle files.
Security
- Security scanPassed, 90 of 100Pattern checks on the skill's files.
- Model reviewPassed
Quality evaluation
- Task evaluationNot runNo evaluation yet. Run one in Skill Studio.
Source
- SKILL.md in the repositoryCheckingsrc-tauri/assets/skills/android/SKILL.md
Popularity
- 7-day trend score
- 0
Not refreshed yet.
Works with
Any agent vskill installs to: 56 targets in all. These 39 have a page on this site.
- Claude Code
- Cursor
- GitHub Copilot
- Windsurf
- Codex
- Gemini CLI
- Cline
- Amp
- Roo Code
- Goose
- Continue
- Kilo Code
- Junie
- Trae
- OpenHands
- Qwen Code
- AI Agent
- Tabnine Chat
- Sourcegraph Cody
- Amazon Q
- Firebase Genkit
- Sweep
- Devin
- Phind
- Mentat
- Claude Desktop
- Aider
- GPT Pilot
- Plandex
- bolt.new
- v0
- Replit Agent
- Anse
- TypingMind
- BetterChatGPT
- LibreChat
- Warp AI
- Pieces
- Fig AI
Embed badge
[](https://verified-skill.com/skills/maxqian888/agentpack-gui/android)