Play: подписано не тем ключом
Текст ошибки
Your Android App Bundle is signed with the wrong key. Ensure that your App Bundle is signed with the correct signing key and try again. SHA1 of the certificate you used: AA:BB:... Expected: CC:DD:...
Причина
Play Console сообщает, что сертификат загруженного AAB не совпадает с ранее зарегистрированным upload-ключом.
Решение по шагам
- На странице
App integrityв Play Console найди ожидаемый отпечаток SHA1. - Достань SHA1 своего keystore через
keytool -list -vи сравни. - Если различаются, укажи в настройках подписи
build.gradleверные keystore и alias. - Если ключ утерян, запроси
App integrity > Request upload key reset. - Получив новый ключ, пересобери AAB и загрузи снова.
Примеры команд
keytool -list -v -keystore release.jks -alias release | grep SHA1 ./gradlew signingReport bundletool dump manifest --bundle app.aab
Как не повторить
Запиши upload-ключ и его отпечаток, держи переменные CI в секрете.
Автор и лицензия: Nibras Code
- APK не устанавливается
- Что такое parse error?
- Потерян keystore
- Подписи не совпадают
- Ошибка имени пакета
- Файл APK повреждён
- Play Protect блокирует приложение
- Пакет кажется недействительным
- Не хватает памяти
- Телефон не подходит
- Старая версия не устанавливается
- XAPK не устанавливается
- Gradle sync не удался
- Не удалось разрешить зависимость (Could not resolve)
- Ошибка Duplicate class
- Manifest merger failed
- Лимит dex: 65536 методов
- R8: Missing class
- Несовместимая версия JDK
- SDK location not found
- Конфликт minSdkVersion
- compileSdk слишком низкий
- EAS build: ошибка Gradle
- Ошибка expo prebuild
- Metro: Unable to resolve module
- Hermes: ошибка JS только в release
- Белый экран в release
- Красный экран: нет связи с Metro
- Несовпадение версий Expo SDK
- Ошибка Capacitor sync
- Capacitor: белый экран
- EAS: ошибка keystore и credentials
- Keystore tampered / неверный пароль
- Неверный alias или пароль ключа
- INSTALL_FAILED_UPDATE_INCOMPATIBLE
- INSTALL_FAILED_VERSION_DOWNGRADE
- INSTALL_FAILED_INSUFFICIENT_STORAGE
- INSTALL_FAILED_NO_MATCHING_ABIS
- Ошибка разбора пакета (Parse error)
- Ошибка «App not installed»
- Установка AAB-файла на телефон
- adb: устройство «unauthorized»
- adb: устройство не найдено
- Несовпадение версии сервера adb
- Activity class does not exist
- Play: слишком низкий targetSdk
- Play: отклонение по политике разрешений
- Play: требование 64-bit
- Play: versionCode уже использован
- Краш ClassNotFound / NoSuchMethod
- Краш OutOfMemoryError
- CLEARTEXT communication not permitted
- SecurityException: разрешение отклонено