android-release-signing

Installation
SKILL.md

Android release signing

Play Console rejects any APK/AAB signed with the debug keystore ("You uploaded an APK or Android App Bundle that was signed in debug mode"). The fix is always: sign with the project release keystore, then prove it on the artifact itself — never trust the workflow config alone. A build that "BUILD SUCCESSFUL" can still produce a debug-signed artifact.

Steps

1. Choose the verifier by artifact type

Artifact Verifier Why
.apk apksigner verify --print-certs apksigner only reads APKs
.aab jarsigner -verify -certs -verbose AAB is a JAR archive — apksigner throws ApkFormatException: Missing AndroidManifest.xml on it and the workflow fails even though signing is correct

Completion criterion: you know which verifier matches the artifact and can explain why the other one fails on it.

Installs
10
First Seen
Aug 20, 2026
android-release-signing — hoangsoft90/ai_skills