android-release

Build, sign, and align Android APKs and AABs for GitHub and Play Console releases.

232|8|Updated Dec 2, 2025
One-click install
npx skills add https://github.com/decentpaste/decentpaste --skill android-release-decentpaste
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: android-release
Source: https://github.com/decentpaste/decentpaste/tree/main/.claude/skills/android-release
Command: npx skills add https://github.com/decentpaste/decentpaste --skill android-release-decentpaste

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) components.

What problem does it solve?

This Skill streamlines the process of building, signing, and preparing Android APKs and AABs for release, managing version bumping, building, zipalign (APK), and signing with JKS keystore.

Core Features & Use Cases

  • Build Management: Handles version bumping and building APK and AAB.
  • Versioning: Manages the versioning of the app packages.
  • Signatures: Signs APKs and AABs with provided JKS keystore.
  • Output Formatting: Outputs DecentPaste_x.x.x.apk for GitHub releases and signed AAB for Play Console.
  • Use Case: Use this Skill to prepare your Android app for release on GitHub or the Google Play Console, saving time on manual processes.

Quick Start

Build and prepare the Android release for DecentPaste version 2.1.0 using the 'android-release' skill unit.

Frequently Asked Questions about android-release

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

FAQPage Schema
How do I automate Android APK and AAB release preparation?

Automate Android release preparation by using scripts that handle version bumping, build APKs and AABs, apply zipalign to APKs, and sign packages using a JKS keystore. This outputs ready-to-publish files for GitHub and Play Console.

Do I need a JKS keystore to sign Android App Bundles for the Play Console?

Yes, signing Android App Bundles for the Play Console requires a JKS keystore. The release process uses jarsigner to apply your keystore credentials to the AAB file, ensuring it meets Google Play's signing requirements.

What is the best way to bump app versions and format Android release outputs?

The best way to manage versioning and output formatting is automating the version bump during the build step. This process formats outputs as named APKs for GitHub releases and signed AABs for the Play Console.

Can I use build automation scripts to zipalign APKs before signing?

Yes, build automation scripts can perform zipalign on APKs before signing them. This ensures optimized unpacking of Android resources on the target devices prior to applying the JKS keystore signature.

Does this Android release process output both APK and AAB files?

Yes, the Android release process outputs both formats. It generates zipaligned and signed APK files intended for GitHub releases, alongside signed AAB files formatted specifically for Google Play Console deployment.

Why does my Android release workflow need separate signing for APK and AAB formats?

Your Android release workflow needs separate handling because APKs require zipalign optimization before signing, while AABs are signed directly using jarsigner. This ensures correct packaging and store compliance for both formats.