Quick answer: Editor Settings → Android → absolute path to release keystore. Verify fingerprint via keytool -list -v -keystore release.keystore.

Play Console: “You uploaded a bundle that is signed with a different signing key.” Same package name, different keystore.

The Fix

# Verify fingerprint matches Play Console
$ keytool -list -v -keystore /path/release.keystore -alias myalias

# Editor Settings (Godot)
Export → Android:
  Debug Keystore:        /home/user/keys/debug.keystore
  Debug Keystore User:   androiddebugkey
  Debug Keystore Pass:   android
  Release Keystore:      /home/user/keys/release.keystore
  Release Keystore User: myalias
  Release Keystore Pass: ********

SHA-256 from keytool must match Play Console → App integrity → signing key. If different, you have the wrong file (or recreated the keystore by mistake).

Verifying

Re-export AAB. Upload. Play accepts the bundle. Without matching keystore: rejected immediately.

“Same fingerprint. Absolute path. Play accepts.”

Related Issues

For window min size, see min size. For Resource UID, see UID.

Same fingerprint. Sign right.