

Googleに問い合わせしたところ、下記のメールが来ました。

しかし、このkeytoolコマンドが認識されないのです。  
この手順はほっておいてアップロード鍵のリセット後48時間経ってからら新しいabbファイルをアップロードすればよいのでしょうか？

**Googleからの回答:**

> Google Play デベロッパー様
>
> この度は Google Play デベロッパー サポートにお問い合わせいただきありがとうございます。  
>  お客様のアプリ（com.kay23.tabletennisrules）のアップロード鍵のリセットについてお手伝いさせていただきます。
>
> なお、アップロード鍵をリセットしてから新しいアップロード鍵を使用できるようになるまでに 48
> 時間かかることを考慮に入れて計画を立てることをおすすめします。Google Play アプリ署名の使用について詳しくは、ヘルプセンター記事「Google
> Play アプリ署名を使用する」をご参照ください。
>
> 新しいアップロード鍵を生成して登録する方法は次のとおりです。
>
> Android Studio  
>
> ヘルプセンター記事「アップロード鍵とキーストアを生成する」の手順に沿って、新しい鍵を生成。新しい鍵は、以前の鍵とは異なるものである必要があります。または、次のコマンドラインを使用して新しい鍵を生成することもできます。
[code]

>     keytool -genkeypair -alias upload -keyalg RSA -keysize 2048 -validity
> 9125 -keystore keystore.jks
>  
[/code]

>
> この鍵は、25 年間有効な 2048 ビットの RSA 鍵である必要があります。 その鍵の証明書を PEM 形式でエクスポート:
[code]

>     keytool -export -rfc -alias upload -file upload_certificate.pem
> -keystore keystore.jks
>  
[/code]

>
> pem ファイルを生成したら、次の手順を行います。 [設定] > [アプリの完全性] > [アプリ署名] に移動します。  
>  アップロード鍵のリセットをリクエストします。 鍵のリセットをリクエストする理由を説明します。 PEM ファイルを添付します。 [リクエスト]  
>  をクリックします。 他にご不明な点などございましたらお知らせください。


CC BY-SA 4.0
2023-09-05T06:38:57.437
96129
2023-09-07T11:33:21.670
2023-09-05T07:30:44.610
3060
59684
question
google-play
アップロード鍵のリセットについて


keytoolはJDK付属のツールなのでJDKを入れて `%JAVA_HOME%\bin` にPATHを通しましょう。

OSがwindowsであれば、コマンドプロンプトで以下のコマンドを実行することでJDKがインストールされPATHも適切に設定されるはずです。  
（必要に応じてバージョンは変える)

[code]

    winget install --id=Microsoft.OpenJDK.11
    
[/code]

インストール後にコマンドプロンプトを改めて起動して `keytool` コマンドを実行してみてください。


CC BY-SA 4.0
2023-09-07T11:24:16.283
96147
2023-09-07T11:33:21.670
2023-09-07T11:33:21.670
3060
10174
96129
answer