1 年以上市場に出回っていて、何度もアップグレードされた既存のアプリがあります。最近、アプリの作成方法を変更し、ライブラリにしました。これにより、アプリの複数のバリエーション (無料/有料/代替市場など) を簡単に作成できるようになりました。現在、いくつかのグラフィカルな変更を行ったので、 Google Play にある標準バージョンを更新しますが、アップロード時に次のメッセージが表示されます。
Upload failed
You uploaded an APK that is signed with a different certificate to your previous APKs. You must use the same certificate. Your existing APKs are signed with the certificate(s) with fingerprint(s):
[ ]
and the certificate(s) used to sign the APK you uploaded have fingerprint(s):
[ SHA1: E5:FC:E7:30:F4:B2:91:16:94:3B:31:6D:B0:CA:FA:D4:A1:D8:5E:12 ]
したがって、現在の apk にはフィンガープリント (それが何であれ) がまったくないようです。それはどうしてですか?
編集: SOで同様の質問を見たことがありますが、答えが当てはまらないか、ソリューションの実装方法がわかりませんでした。
編集:元のキーストア ファイルのバックアップを見つけて、プロジェクトをエクスポートするときにそれを使用しました。しかし、グーグルはまったく同じエラーを出しました。要約すると、元のキーストアファイルがあり、同じエイリアス、同じパスワードのペアを使用しました...それでも同じエラーが発生します。