Обновление пакета Android, проблема с процессом подписания

Я пытаюсь обновить некоторые изменения, которые я внес в приложение Ionic после эти шаги, проблема в том, что я изначально не разрабатывал приложение. Я здесь просто новичок, и в этом руководстве, когда мне нужно запустить $ jarsigner -verbose -sigalg SHA1withRSA -digestalg SHA1 -keystore my-release-key.keystore HelloWorld-release-unsigned.apk alias_name, я всегда получаю одну из двух следующих ошибок:

jarsigner error: java.lang.RuntimeException: keystore load: Keystore was tampered with, or password was incorrect

jarsigner: Certificate chain not found for: ****.  **** must reference a valid KeyStore key entry containing a private key and corresponding public key certificate chain.

Я немного потерялся здесь, я не понимаю, что такое псевдоним (в руководстве это не объясняется), также мой босс дал мне только пароль и файл хранилища ключей, но он не дал мне alias_name ( хотя я спрашивал его об этом много раз), должен ли я продолжать спрашивать его о alias_name? Я имею в виду, это совершенно необходимо?

Для подписи требуется alias_name, также созданное хранилище ключей должно соответствовать псевдониму alias_name, с которым оно было создано. Проверьте здесь: stackoverflow.com/questions/12893995/…

Stephen Romero 02.10.2018 19:03
1
1
65
1
Перейти к ответу Данный вопрос помечен как решенный

Ответы 1

Ответ принят как подходящий

Keystore was tampered with, or password was incorrect

У хранилища ключей есть пароль, и внутри него есть пары псевдонимов / паролей, вы должны знать все три из них, чтобы повторно использовать хранилище ключей, спросите старых разработчиков.

Кроме того, если кто-то столкнется с той же проблемой, что и я, вы можете keytool -v -list -keystore keystore_file_name и получить псевдоним.

Patricio Sard 02.10.2018 19:58

Другие вопросы по теме