it-swarm.com.ru

Не удается восстановить ключ

Я опубликовал первую версию своего приложения в Play Store два дня назад. Я использовал ключ с известным псевдонимом и паролем. 

Затем я изменил название своего приложения в Eclipse, просто изменил одну букву. Теперь я хочу экспортировать версию 2 в Eclipse, попробуйте использовать ключ с первого раза и ввести псевдоним и пароль. Я уверен, что они верны!

На последнем шаге Eclipse сообщает мне «Не удается восстановить ключ». Я попробовал это с новым, но тогда Play Store показывает ошибку. А что я могу сделать??

Правка:

enter image description here

enter image description here

enter image description here

Как вы видите на втором изображении, это ДОЛЖЕН быть правильный пароль, потому что в противном случае псевдоним не будет в выпадающем списке. Также второй пароль правильный, это копия с первого. У меня только один псевдоним! 

Ссылка на APK на последней картинке не имеет значения, верно?

35
user896692

Решение: пароль хранилища ключей и пароль ключа должны совпадать.

Изменение обоих паролей с помощью keytool

Изменить пароль хранилища ключей 

keytool -storepasswd -new %newpassword% -keystore %YourKeyStore%.jks

замените% newpassword% своим действительным паролем, то же самое с YourKeyStore

Изменить пароль ключа псевдонима

keytool -keypasswd -alias %MyKeyAlias% -new %newpassword% -keystore KeyStore.jks

Примечание: укажите старые пароли для хранилища ключей и псевдонима, когда их попросят

(цитата из http://karim-ouda.blogspot.com/2010/07/errors-solutions-5.html )

99
Mustafa Güven

Если в ваших паролях есть специальные символы, используйте этот инструмент, чтобы изменить его:

http://keystore-Explorer.org/

Я пробовал команды на Windows, и это не сработало (вероятно, из-за специальных символов).

 enter image description here

6
Florin Birgu

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

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

Попробуйте заново подписать приложение в First Keystore, указав правильный псевдоним хранилища ключей и пароль. Это может быть трудно для вас, но если вам не удастся выполнить повторную подпись с первым файлом хранилища ключей, вы не сможете обновить приложение второй версией.

4
TNR

В моем случае ошибка произошла из-за специального символа в пароле: Ç.

0
tato.rodrigo