Не удается восстановить ключ
Я опубликовал первую версию своего приложения в Play Store два дня назад. Я использовал ключ с известным псевдонимом и паролем.
Затем я изменил имя своего приложения в eclipse, просто изменил одну букву. Теперь я хочу экспортировать версию 2 в eclipse, попробуйте использовать ключ с первого раза и введите псевдоним и пароль. Я уверен, что они верны.
На последнем шаге Eclipse сообщает мне "Не удается восстановить ключ". Я попробовал его с новой, но затем в Play Store появилась ошибка. Что я могу сделать?
EDIT:
![enter image description here]()
![enter image description here]()
![enter image description here]()
Как вы видите во втором изображении abobe, он ДОЛЖЕН быть правильным паролем, потому что иначе псевдоним не будет в выпадающем списке. И второй пароль правильный, это копия с первого. У меня только один псевдоним!
Ссылка на файл APK назначения на последнем снимке не имеет значения?
Ответы
Ответ 1
Решение: пароль KeyStore и пароль ключа должны быть одинаковыми.
Изменение обоих паролей с помощью keytool
Изменить пароль KeyStore
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)
Ответ 2
Если у вас есть специальные символы в ваших паролях, используйте этот инструмент, чтобы изменить его:
http://keystore-explorer.org/
Я пробовал команды в Windows и не работал (возможно, из-за специальных символов).
![введите описание изображения здесь]()
Ответ 3
Изменение имени приложения не создает никаких проблем при подписании приложения. вы могли бы ввести неправильный пароль или псевдоним хранилища ключей.
И вы не можете создать новое хранилище ключей для подписи приложения. Если вы сделали это, это другое приложение, и вы не сможете обновить существующее приложение.
Попробуйте переписать приложение с помощью First Keystore с правильными псевдонимами и паролями. Это может быть сложно для вас, но если вы не можете повторно подписаться с первым файлом хранилища ключей, вы не сможете обновить приложение со второй версией.
Ответ 4
В моем случае ошибка вызвана специальным символом в пароле: Ç
.