gplay-gradle-build

Build, sign, and package Android apps with Gradle before uploading to Google Play. Use when asked to create an APK or AAB, configure signing, or set up build pipelines.

By tamtom · 353 installs

npx skills add tamtom/gplay-cli-skills --skill gplay-gradle-build

Source repository · Upstream listing

Gradle Build for Google Play Use this skill when you need to build an Android app before uploading to Play Store. Build Types App Bundle (AAB) Recommended App Bundles are required for new apps on Google Play: Output: app/build/outputs/bundle/release/app release.aab APK Legacy For apps not using bundles: Output: app/build/outputs/apk/release/app release.apk Signing Configuration build.gradle (app level) Environment Variables Version Management gradle.properties build.gradle Increment version ProGuard/R8 Configuration Enable R8 (default in AGP 3.4+) Generate mapping file Mapping file location: app/build/outputs/mapping/release/mapping.txt Upload to Play Console for crash symbolication: Build Variants Product Flavors Build specific flavor CI/CD Build GitHub Actions Example Common Build Tasks Clean build Build with specific SDK versions Build without tests Build multiple variants Troubleshooting Build fails with signing errors Check AAB contents Verify version codes Best Practices 1. Never commit keystores Store in secure location 2. Use environment variables for credentials 3. Enable ProGuard/R8 for release builds 4. Upload mapping files after each release 5. Increment version code for every build 6. Test release builds before uploading 7. Use App Bundles (AAB) instead of APKs when possible