Ошибки APK

Неверный alias или пароль ключа

Текст ошибки

Failed to read key release from store "/app/release.jks": Cannot recover key
Execution failed for task ':app:packageRelease'. > com.android.ide.common.signing.KeytoolException

Причина

Keystore открывается, но указанный alias не найден или пароль ключа отличается от пароля keystore.

Решение по шагам

  1. Командой keytool -list -keystore release.jks посмотри реальные alias.
  2. Совмести keyAlias буква в букву (регистр важен).
  3. storePassword и keyPassword могут быть разными; проверь оба.
  4. Читай пароли из gradle.properties или переменных окружения, а не из кода.
  5. ./gradlew signingReport покажет, какая подпись используется.

Примеры команд

keytool -list -keystore release.jks
./gradlew signingReport
# gradle.properties (git-ə qoyma)
KEY_ALIAS=release
KEY_PASSWORD=****

Как не повторить

Записывай alias и пароли вместе с ключом подписи.

Автор и лицензия: Nibras Code