it-swarm.com.de

Schlüssel kann nicht wiederhergestellt werden

Ich habe vor zwei Tagen die erste Version meiner App im Play Store veröffentlicht. Ich habe einen Schlüssel mit einem bekannten Alias ​​und Passwort verwendet. 

Dann habe ich den Namen meiner App in Eclipse geändert, nur einen Buchstaben geändert. Nun möchte ich Version 2 in Eclipse exportieren, probiere den Schlüssel von Anfang an und gebe Alias ​​und Passwort ein. Ich bin sicher, dass sie richtig sind !!

Im letzten Schritt sagt Eclipse, dass der Schlüssel nicht wiederhergestellt werden kann. Ich habe es mit einem neuen probiert, aber im Play Store wird ein Fehler angezeigt. Was kann ich machen??

BEARBEITEN:

enter image description here

enter image description here

enter image description here

Wie Sie im zweiten Bild sehen können, MUSS es das richtige Passwort sein, da sich sonst der Alias ​​nicht in der Dropdown-Box befindet. Auch das zweite Passwort ist korrekt, es ist eine Kopie vom ersten. Ich habe nur einen Alias! 

Ziel-APK-Dateilink im letzten Bild spielt keine Rolle?

35
user896692

Lösung: Das KeyStore-Passwort und das Key-Passwort sollten identisch sein.

Beide Kennwörter mit keytool ändern

KeyStore-Passwort ändern 

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

Ersetzen Sie% newpassword% durch Ihr aktuelles Kennwort. Gleiches gilt für YourKeyStore.

Alias-Schlüssel ändern Passwort

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

Hinweis: Geben Sie alte Passwörter für Keystore und Alias ​​ein, wenn Sie dazu aufgefordert werden

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

99
Mustafa Güven

Wenn Sie Sonderzeichen in Ihren Passwörtern haben, verwenden Sie dieses Tool, um es zu ändern:

http://keystore-Explorer.org/

Ich habe die Befehle unter Windows ausprobiert und es hat nicht funktioniert (wahrscheinlich wegen der Sonderzeichen).

 enter image description here

6
Florin Birgu

Das Ändern des Anwendungsnamens führt zu keinem Problem, wenn Sie die Anwendung signieren. Möglicherweise haben Sie ein falsches Kennwort oder einen falschen Keystore-Alias ​​eingegeben.

Sie können keinen neuen Schlüsselspeicher erstellen, um die Anwendung zu signieren. Wenn Sie dies getan haben, handelt es sich um eine andere Anwendung, und Sie können die derzeit vorhandene Anwendung nicht aktualisieren.

Versuchen Sie, die App mit First Keystore mit dem richtigen Keystore-Alias ​​und Kennwort zu unterzeichnen. Es kann schwierig für Sie sein, aber wenn Sie nicht mit der ersten Keystore-Datei erneut signieren, können Sie die App nicht mit der zweiten Version aktualisieren.

4
TNR

In meinem Fall war der Fehler auf ein Sonderzeichen im Kennwort zurückzuführen: Ç.

0
tato.rodrigo