android-release-build-setup

Automate Android release build setup with keystore generation, ProGuard/R8 configuration, and signing.

3|1|Updated Dec 4, 2025
One-click install
npx skills add https://github.com/hitoshura25/claude-devtools --skill android-release-build-setup
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: android-release-build-setup
Source: https://github.com/hitoshura25/claude-devtools/tree/main/skills/android-release-build-setup
Command: npx skills add https://github.com/hitoshura25/claude-devtools --skill android-release-build-setup

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill orchestrates complete Android release build configuration by running three atomic skills in sequence to produce signed, minified, and CI/CD-ready APKs or AABs.

Core Features & Use Cases

  • Keystore Generation: Production and local development keystores plus credential documentation.
  • ProGuard/R8 Configuration: Safe defaults and minification/resource shrinking for release builds.
  • Signing Configuration: Dual-source signing config support for CI/CD and local development.

Quick Start

Use the android-release-build-setup skill to initialize a full Android release workflow. It will guide you through keystore, ProGuard, and signing steps, and provide verification commands after each stage.

Frequently Asked Questions about android-release-build-setup

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

FAQPage Schema
How do I configure an Android release build with keystore signing and ProGuard?

Android release build configuration is automated by orchestrating keystore generation, ProGuard/R8 minification setup, and signing config to produce CI/CD-ready APKs or AABs.

How do I set up Android app signing for both CI/CD pipelines and local development?

Android app signing supports dual-source configuration, allowing you to define separate credential sources for CI/CD environments and local development within your Gradle build files.

What's the best way to generate a production keystore for an Android Gradle project?

Production keystore generation is handled automatically during the release setup workflow, creating keystores and providing credential documentation for secure Android app signing.

How do I enable resource shrinking and minification with ProGuard or R8 for Android release builds?

ProGuard and R8 configuration applies safe default minification and resource shrinking rules directly to your Android release build type to reduce final APK or AAB size.

Does this Android release build setup work without any external dependencies?

The Android release build setup operates without external dependencies, running atomic configuration steps sequentially within your existing Android Gradle project environment.

How do I verify that my Android release build is properly signed and minified?

Verification commands are provided after each configuration stage, allowing you to confirm that keystore signing, ProGuard minification, and build output generation completed successfully.