web-dev-qa-db-ja.com

キーを回復できません

2日前にPlayストアでアプリの最初のバージョンを公開しました。既知のエイリアスとパスワードを持つキーを使用しました。

次に、Eclipseでアプリの名前を変更し、1文字だけ変更しました。次に、バージョン2をEclipseにエクスポートし、最初からキーを使用して、エイリアスとパスワードを入力してみます。私は彼らが正しいと確信しています!!

最後のステップで、Eclipseは「鍵を回復できません」と表示します。新しいもので試してみましたが、Playストアにエラーが表示されます。私に何ができる??

編集:

enter image description here

enter image description here

enter image description here

上記の2番目の画像にあるように、正しいパスワードである必要があります。そうしないと、エイリアスがドロップダウンボックスにないからです。また、2番目のパスワードは正しいです。これは最初のパスワードのコピーです。エイリアスは1つしかありません!

最後の写真の宛先APKファイルリンクは関係ありませんか?

36
user896692

解決策:キーストアのパスワードとキーのパスワードは同じである必要があります。

Keytoolを使用して両方のパスワードを変更する

キーストアパスワードの変更

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

YourKeyStoreと同様に、%newpassword%を実際のパスワードに置き換えます

エイリアスキーパスワードの変更

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

注:求められたら、キーストアとエイリアスの両方に古いパスワードを指定します

http://karim-ouda.blogspot.com/2010/07/errors-solutions-5.html から引用)

101
Mustafa Güven

パスワードに特殊文字が含まれている場合は、このツールを使用してパスワードを変更します。

http://keystore-Explorer.org/

私は commands をWindowsで試しましたが、機能しませんでした(おそらく特殊文字のため)。

enter image description here

6
Florin Birgu

アプリケーション名を変更しても、アプリケーションへの署名中に問題は発生しません。間違ったパスワードまたはキーストアエイリアスを入力した可能性があります。

また、アプリケーションに署名するための新しいキーストアを作成することはできません。そのようにした場合、それは別のアプリケーションであり、現在存在するアプリケーションを更新することはできません。

適切なキーストアエイリアスとパスワードを使用して、最初のキーストアでアプリに再署名してみてください。難しいかもしれませんが、最初のキーストアファイルで再署名に失敗すると、アプリを2番目のバージョンで更新できません。

5
TNR

私の場合、エラーはパスワードの特殊文字によるものでした:Ç

0
tato.rodrigo