2012-09-26 4 views
17

Ich habe einen vorhandenen Schlüsselspeicher mit einem Passwort und ein paar Tasten mit unterschiedlichen Passwörtern innen für die verschiedenen Anwendungen I exportiert haben und zu Google hochgeladen Spielen.„Fehler: Kann nicht wiederherstellen Taste“ Wenn die Unterzeichnung exportieren Android App mit vorhandenen Schlüsselspeichern

Jetzt habe ich kürzlich eines der Projekte der App importiert, einige wichtige Änderungen daran vorgenommen und ich versuche, es mit dem gleichen Keystore zu exportieren und das gleiche Alias ​​/ Passwort zu wählen wie beim ersten Erstellen.

Das Problem ist, dass nach dem Schritt, wo ich den Schlüssel Alias ​​wählen und Schlüssel Passwort eingeben sehe ich "Fehler: Kann Schlüssel nicht wiederherstellen".

enter image description here

Ich vermute, dass ich vielleicht einen falschen Schlüssel Passwort eingeben werden (beachten Sie, dass das Kennwort für Schlüsselspeicher die richtige ist, so ist dies nicht der Grund für das Problem).

Ich habe versucht, einen neuen Alias ​​und den Export der App unter ihm zu schaffen, aber Google Play wird diese Datei nicht akzeptieren, wenn es mit demselben Zertifikat signiert ist.

Ich weiß wirklich nicht, wie man in diesem Szenario fortsetzt, außer zu versuchen, das Schlüsselpasswort brutal zu zwingen. Wenn du denkst, dass dies der einzige Weg ist, kennst du ein Tool, das Brute-Force-Tools für Keys in einem Schlüsselspeicher, für die ich das Passwort bereits kenn? Der Schlüsselspeicher ist eine REG-Datei, die mit dem Exportassistenten von Eclipse erstellt wurde.

Antwort

51

Ziemlich sicher, dass Sie gerade das Passwort falsch eingegeben haben. Passiert gerade jetzt, stolperte über deine Frage und hoffte auf eine Antwort. Ich habe keine gefunden, also habe ich versucht, das Passwort erneut einzugeben. Und dann hat es geklappt.

+0

Hallo Ich habe eigentlich meinen Schlüsselspeicher-Zertifikat und auch mein Kennwort für Schlüsselspeicher Ich erinnere mich, und in der Dropdown-Liste kann ich den Aliasnamen ich gebrauchte die apk zu unterzeichnen, aber ich habe das Passwort im Schlüssel alias Abschnitt vergessen, kann es irgendwie gestellt werden . – Prateek

+8

Eine seltsame Eigenart, die ich entdeckt habe: (mit adt 22.3 und wahrscheinlich früheren Versionen) Sobald Sie ein falsches Schlüsselpasswort eingegeben haben (nicht keystore pasword), werden Sie von weiteren Versuchen "ausgeschlossen", bis Sie das Dialogfeld "Android-Anwendung exportieren" schließen. Sie können nicht einfach die Zurück-Taste drücken und es erneut versuchen. –

+0

Ich habe es zweimal falsch gemacht, kam hierher, las deine Antwort, versuchte es erneut und dann funktionierte es. Könnte sein, dass ich den Dialog mittlerweile geschlossen habe, wie Hugh Jeffner beschrieben hat. – Zerga

5

Ich stolperte über das gleiche Problem. Aber ich war mir sicher, dass ich das Passwort richtig eingegeben habe. Ich tippte es sogar in den Notizblock und kopierte es, um sicher zu gehen. Danach habe ich einen Passwort-Cracker für mein Keystore-Schlüssel-Passwort erstellt und herausgefunden, dass der Schlüssel tatsächlich derjenige war, den ich die ganze Zeit benutzt hatte! Versucht noch einmal und es hat funktioniert. Also ich denke, es war ein Fehler. Vielleicht solltest du versuchen, eclipse zu schließen und wieder zu öffnen, oder den Computer neu starten.

+0

Nebenbei bemerkt, können Sie den Passwort-Cracker, den Sie dafür verwendet haben, teilen? Ich vergesse meine Keystore-Passwörter sehr oft. –

+0

@WordPressDeveloper Benutzerdefinierte Passwort Cracker ich erstellt, um zu prüfen, unter den Hunderten von Variationen, die ich für meine Passwörter verwenden. Nicht wirklich nützlich für andere. –

Verwandte Themen