Я потерял свой файл pepk.jar, но у меня есть хранилище ключей, которое я сгенерировал, когда впервые подписал apk и опубликовал в консоли Google. Я пытался подписать обновленный apk и загрузить в консоль, но там написано
Вы загрузили APK, который не подписан с сертификатом загрузки. Вы должны использовать тот же сертификат. Сертификат загрузки имеет отпечаток пальца:
[SHA1 --------------------------]
и сертификат, используемый для подписи APK, который вы загрузили, имеет отпечаток пальца:
[SHA1 ------------------------------]
Я пробовал таким образом
keytool.exe -importcert -file upload_cert.der -keystore <keystorefile>
но потом после того, как я подпишу apk с новым хранилищем ключей, как было сгенерировано выше, выдает ту же ошибку.
Я проверил свой SHA1 для нового и старого apk следующим образом
keytool -list -printcert -jarfile original.apk
keytool -list -printcert -jarfile update.apk
Я получил другой SHA1, но теперь проблема в том, как использовать оригинальный SHA1 для подписания нового apk?
Кто-нибудь может подсказать мне, как преодолеть эту проблему?
Я не хочу создавать новый пакет и подписывать новое приложение, так как пользователи большого размера скачали это приложение.
Спасибо.