Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

Cannot recover key [duplicate]

I published the first version of my app in Play Store two days ago. I used a key with a known alias and password.

Then, I changed the name of my app in eclipse, just changed one letter. Now, I want to export version 2 in eclipse, try use the key from the first time and enter alias and passwort. I´m sure they are correct!!

On the last step, Eclipse tells me "Cannot recover key". I tried it with a new one but then the Play Store shows an error. What can I do??

EDIT:

enter image description here

enter image description here

enter image description here

Like you see in the second image abobe, it MUST be the right password because otherwise the alias would not be in the dropdownbox. Also the second password is correct, it´s a copy from the first. I only have one alias!

Destination APK file-link in the last picture doesn´t matter right?

like image 320
user896692 Avatar asked Jan 30 '13 14:01

user896692


Video Answer


2 Answers

Solution: The KeyStore password and The Key password should be the same.

Changing both passwords using keytool

Change KeyStore password

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

replace %newpassword% with your actual password, same with YourKeyStore

Change Alias key Password

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

Note: supply old passwords for both keystore and alias when asked for them

(quoted from http://karim-ouda.blogspot.com/2010/07/errors-solutions-5.html)

like image 197
Mustafa Güven Avatar answered Sep 22 '22 23:09

Mustafa Güven


If you have special characters in you passwords use this tool to change it:

http://keystore-explorer.org/

I've tried the commands on Windows and it didn't work(probably because of the special characters).

enter image description here

like image 34
Florin Birgu Avatar answered Sep 20 '22 23:09

Florin Birgu