プロローグ
昔に作ったAndroidアプリをアップデートしようとしたらKeystoreが見つかりませんでした。
Google Play Consoleから鍵のアップグレードをリクエストする
幸いそのアプリが「Play App Signing」を有効にしていたのでなんとかなりそうです。
Google Play ConsoleからGoogleにアプリ署名鍵のアップグレードを要求するだけです。
注意
※この方法は「Play App Signing」が有効になっていないと使えません。有効になっていない状態でKeystoreを紛失している場合は諦めるしかないです。
新しくkeystoreを作成します
まず事前に新しいkeystoreを作っておきます。
keytool -genkey -v -keystore [YOUR_KEYSTORE.keystore] -alias [YOUR_ALIAS_NAME] -keyalg RSA -keysize 2048 -validity 10000
キーストアパスワードやいくつかの質問されるので回答します。
keystoreファイルができたらpem鍵を作成します。
keytool -export -rfc -alias [YOUR_ALIAS_NAME] -file [YOUR_KEYSTORE_PEM.pem] -keystore [YOUR_KEYSTORE.keystore]
サポートへ問い合わせする
Google Play Consoleからサポートに問い合わせることができます。
「鍵のアップグレードをリクエスト」ボタンから問い合わせフォームへ行きます。
上記の方法だとただの問い合わせフォームに飛ぶので、鍵のリセット用の問い合わせフォームから申請するのが良いでしょう。
問い合わせフォームから必要事項を記載して pemファイルを添付しえ送信すれば2営業日以内にGoogleから返事がきます。
これで新しいKeystoreでビルドされたaabをアップロードできます。