アプリで Google アプリ署名を有効にしています。APK を作成し、キーストア ファイルを使用して署名し、devConsole にアップロードしました。その後、Google は Google のアプリ署名を使用して APK に再度署名し、それを Playstore でユーザーに送信しました。
- Playstore から APK をダウンロードしてインストールしました (これには Google のアプリ署名署名が含まれています)。
- devConsole からアプリ署名証明書をダウンロードしました -> アプリ署名 -> アプリ署名証明書
- 以下のコマンドを使用して、現在のキーストア ファイルに証明書を追加しました。
keytool -importcert -file [app_signing_certificate] -keystore [current_keystore_file]
- ステップ 3 で生成された新しいキーストアを使用してリリース APK を作成しました
- Playstore からインストールした APK にこの新しい APK をアップグレードしようとすると、エラーが発生します。
失敗 [INSTALL_FAILED_UPDATE_INCOMPATIBLE: パッケージ xyz 署名が以前にインストールされたバージョンと一致しません。無視!
Playstore からダウンロードしたものの署名と一致する APK をローカルで作成するために何をする必要があるか知りたいです。