1

GooglePlayで現在のアプリを更新しようとしています。以前のバージョンと同じであると確信している.keystoreファイルを使用しており、パスワードが正しいと確信しています。私はmanifest.xmlのversionCodeとversionNameを更新し、更新を送信するためにすべてのAndroidドキュメントを読みました。この同じ.keystoreを使用して別のアプリを更新しましたが、正常に機能しました。新しい.apkファイルをアップロードしようとすると、次のエラーが発生します。

アップロードに失敗しました以前のAPKとは異なる証明書で署名されたAPKをアップロードしました。同じ証明書を使用する必要があります。既存のAPKは、指紋付きの証明書で署名されています。

[SHA1:CB:17:93:81:FA:07:6E:B7:4C:83:EA:64:79:85:44:3B:7D:08:71:6E]

アップロードしたAPKに署名するために使用される証明書には、指紋が含まれています。

[SHA1:ED:79:37:8A:77:3A:6E:82:8A:60:55:95:99:0E:56:60:CB:5B:3C:EF、

SHA1:CB:17:93:81:FA:07:6E:B7:4C:83:EA:64:79:85:44:3B:7D:08:71:6E]

ご覧のとおり、2番目の(新しい)証明書の2番目のSHA1引数は、1番目の証明書と同じです。しかし、何らかの理由で、2番目の証明書には2つのSHA1:引数があります。なぜそれが2になるのか誰かが知っていますか?これに関する情報が見つかりません。助けていただければ幸いです。

4

1 に答える 1

0

私は簡単に見ただけでしたが、これによると、キーストアに複数の証明書とキーをロードできますか? 複数のキーを持つことができます。正しいエイリアスを使用していますか?

于 2013-01-21T21:55:33.560 に答える