2日前にPlayストアでアプリの最初のバージョンを公開しました。既知のエイリアスとパスワードを持つキーを使用しました。
次に、Eclipseでアプリの名前を変更し、1文字だけ変更しました。次に、バージョン2をEclipseにエクスポートし、最初からキーを使用して、エイリアスとパスワードを入力してみます。私は彼らが正しいと確信しています!!
最後のステップで、Eclipseは「鍵を回復できません」と表示します。新しいもので試してみましたが、Playストアにエラーが表示されます。私に何ができる??
編集:
上記の2番目の画像にあるように、正しいパスワードである必要があります。そうしないと、エイリアスがドロップダウンボックスにないからです。また、2番目のパスワードは正しいです。これは最初のパスワードのコピーです。エイリアスは1つしかありません!
最後の写真の宛先APKファイルリンクは関係ありませんか?
解決策:キーストアのパスワードとキーのパスワードは同じである必要があります。
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 から引用)
パスワードに特殊文字が含まれている場合は、このツールを使用してパスワードを変更します。
私は commands をWindowsで試しましたが、機能しませんでした(おそらく特殊文字のため)。
アプリケーション名を変更しても、アプリケーションへの署名中に問題は発生しません。間違ったパスワードまたはキーストアエイリアスを入力した可能性があります。
また、アプリケーションに署名するための新しいキーストアを作成することはできません。そのようにした場合、それは別のアプリケーションであり、現在存在するアプリケーションを更新することはできません。
適切なキーストアエイリアスとパスワードを使用して、最初のキーストアでアプリに再署名してみてください。難しいかもしれませんが、最初のキーストアファイルで再署名に失敗すると、アプリを2番目のバージョンで更新できません。
私の場合、エラーはパスワードの特殊文字によるものでした:Ç
。