aab ナニーレベルのチュートリアルは Google Play で入手できます (純粋な aab が棚にあります/apk が棚にあり、aab が棚にあります)。

0. キーとアプリケーション署名キーをアップロードする

ここに画像の説明を挿入

「Google はアップロード証明書を使用して本人確認を行い、アプリ署名キーを使用して配布用の APK に署名します。」

以上が公式の説明です。

2021 年 8 月から、Google Play にアップロードされるアプリケーションは aab 形式である必要があり、aab の署名プロセスは以前の apk よりも複雑になります。アップロード キーとアプリ署名キーの 2 つのキーが必要です。

まず、Google 開発者プラットフォームで 2 つのキーをアップロードまたは更新する必要があります (ここには 3 つの状況があり、以下で詳しく説明します: 1. Google Play で新しい aab アプリケーションを作成します。 2. 事前に aab アプリケーションのキーを更新します。 google play 3 .google play の前に apk アプリケーションのキーを更新します。ここで、3 番目のケースはより複雑です。apk には以前は 1 つのキーしかなく、現在は aab の 2 つのキーに更新する必要があるためです。前のキー紛失することはありません。正常に更新するには、新しいキーに前のキーで署名し、アップロードする必要があります)。次に、Android Studio を使用して、アップロード キーで署名された aab パッケージを再生し、Google Play コンソールにアップロードします。Google Play Console は aab アプリケーションのアップロード キーを検証します。検証に失敗した場合、アップロードは失敗します。アップロードが成功すると、バージョンを公開できます。レビューに合格した後、ユーザーが Google Play でアプリケーションをダウンロードすると、Google Play はアップロード キーを削除し、aab を apk に組み立て、ユーザーがダウンロードできるようにアプリケーション署名キーで署名します。

0.1. アップロードキーの生成

ここに画像の説明を挿入
ここに画像の説明を挿入
ここに画像の説明を挿入

情報を入力します。注意: 有効期間は 25 年であることが望ましいですが、期間が長すぎると、Google Play にアップロードするときに審査に落ちてしまう可能性があります。

キーのエイリアスとパスワードをメモしておきます。
ここに画像の説明を挿入

将来的には、このキーを使用して aab に署名し、Google Play にアップロードします。

ここに画像の説明を挿入

0.2. アプリケーション署名キーの生成

基本的な手順はアップロードキーの生成と同じですが、注意すべき点がいくつかあります。

新しいキーを生成するときは、.keystore 形式を選択するのが最善です。
ここに画像の説明を挿入

Google Play のアプリでは、「Google Play アプリ署名」オプションをオンにする必要があります

ここに画像の説明を挿入

署名をGoogle Playコンソールにアップロードします
ここに画像の説明を挿入

1. aabをGoogle playに出品する手順

1.1. アプリケーションの作成

クリックしてアプリケーションを作成します

ここに画像の説明を挿入
情報を入力して「作成」をクリックします

ここに画像の説明を挿入

1.2. プロンプトに従って製品の詳細を順番に入力します。

ここに画像の説明を挿入
ここに画像の説明を挿入

1.3. 国と地域を追加する

ここに画像の説明を挿入

1.4. リリースバージョンの作成

ここに画像の説明を挿入

1.5. 独自の署名をアップロードする

ここに画像の説明を挿入

ここに画像の説明を挿入

独自の署名ファイルをアップロードします (アップロード キー + アプリケーション署名キー)

ここに画像の説明を挿入

pepk ツールをダウンロードし、コマンド ラインに従って必要なファイルを生成します。

アプリ署名キー:
java -jar pepk.jar --keystore=test_app_signing_key.keystore --alias=swiftpasssign --output=app_sigining_key_output.zip --include-cert --encryptionkey=eb10fe8f7c7c9df715022017b00c6471f8ba8170b1304 9a11e6c09ffe305 6a104a3bbe4ac5a955f4ba4fe93fc8cef27558a3eb9d2a529a2092761fb833b656cd48b9de6a

ここに画像の説明を挿入

ここに画像の説明を挿入

キーのアップロード:
keytool -export -rfc -keystore test_upload_key.jks -alias swiftpass -file Upload_key_certificate.pem

ここに画像の説明を挿入

ここに画像の説明を挿入

アップロード後に「保存」をクリックします

ここに画像の説明を挿入
正常に保存するとプロンプトが表示されます

ここに画像の説明を挿入

注: アプリケーション署名キーのみがアップロードされ、この時点ではアップロード キーがアップロードされていない場合、レビューに合格した後、アプリケーションの整合性セクションで 2 つのキーは同じになります。

1.6. aab ファイルをアップロードする

ここに画像の説明を挿入

アップロードが成功したら、対応する情報を入力し、「保存」をクリックします。

ここに画像の説明を挿入
クリックして確認してください

ここに画像の説明を挿入

バージョンチェックに合格しました。正式バージョンをリリースをクリックしてください

ここに画像の説明を挿入

バージョン概要では、現在リリースされている「レビュー準備完了」状態のバージョンを表示できます。

ここに画像の説明を挿入

リリース概要で「レビューのために送信」をクリックします。

2. Google Play aab アプリケーション更新署名

アプリケーション署名キーは年に 1 回のみ変更でき、アップロード キーは Google チームに連絡して変更する必要があります。

2.1. アプリケーション署名キー app_signing_key を変更する

ここに画像の説明を挿入

コマンドラインに従って必要なファイルを生成します。
コマンドラインには、アップロードキーを使用して新しいアプリケーション署名キーに署名する操作が含まれます。

ここに画像の説明を挿入

java -jar pepk.jar --keystore=new_app_signing_key.keystore --alias=wftsign --output=new_app_signing_key_output.zip --signing-keystore=test_upload_key.jks --signing-key-alias=swiftpass --encryptionkey=eb10fe8f7c7c9df715022017b00c6471f8ba8170b 13049a11e6c09ffe3056a104a3bbe4ac5a955f4ba4fe93fc8cef27558a3eb9d2a529a2092761fb833b656cd48b9de6a

ここに画像の説明を挿入

ここに画像の説明を挿入

必要に応じてアップグレード バージョンを選択します

ここに画像の説明を挿入
ファイルをアップロードし、理由を選択して、「アップグレード」をクリックします

ここに画像の説明を挿入
クリックして確認します

ここに画像の説明を挿入

システムがプロンプトを表示します

ここに画像の説明を挿入

このとき、アプリケーション署名キーを再度確認してください。変更されています。

ここに画像の説明を挿入

2.2. アップロードキーupload_keyを変更する

Googleチームに連絡する必要があります

ここに画像の説明を挿入

3. Google Play の apk アプリケーションが aab に更新されます

3.1. アップロードキーとアプリケーション署名キーのアップロード

ここに画像の説明を挿入

アプリ署名キーを生成する

ここに画像の説明を挿入

落とし穴に注意

注: まず、APK のアップロードに使用した署名ファイルを使用して最初に生成し、生成後にアップグレードして変更します。

古い署名ファイル
ここに画像の説明を挿入

java -jar pepk.jar --keystore=spay_intl_keystore.jks --alias=spay_intl --output=old_app_signing_private_key.pepk --encryptionkey=eb10fe8f7c7c9df715022017b00c6471f8ba8170b13049a11e6c09ffe3056a104a3bbe 4ac5a955f4ba4fe93fc8cef27558a3eb9d2a529a2092761fb833b656cd48b9de6a

ここに画像の説明を挿入

ここに画像の説明を挿入

アップロードキーの生成
keytool -export -rfc -keystore swiftpass_upload_key.jks -alias wft -file Upload_certificate.pem

ここに画像の説明を挿入

アップロードキー

ここに画像の説明を挿入

ここに画像の説明を挿入

正常にアップロードされました
ここに画像の説明を挿入

ここに画像の説明を挿入

3.2. アプリケーション署名キーを置き換える

ここに画像の説明を挿入

注: 古いキーの暗号化強度は新しい Google Play 標準を満たしていないためです。

ここに画像の説明を挿入

新しいアプリ署名キーをアップロードする

ここに画像の説明を挿入

アプリケーション署名キーは、生成時にアップロード キーを使用して署名する必要があります (この操作はコマンド ラインにすでに含まれており、対応するパラメーターを置き換えるだけです)。

java -jar pepk.jar --keystore=swiftpass_app_signing_key.keystore --alias=wftsign --output=app_sigining_key_output.zip --signing-keystore=swiftpass_upload_key.jks --signing-key-alias=wft --encryptionkey=eb10fe8f7c7c9df715022017b00c6471f8ba81 70b13049a11e6c09ffe3056a104a3bbe4ac5a955f4ba4fe93fc8cef27558a3eb9d2a529a2092761fb833b656cd48b9de6a

ここに画像の説明を挿入

ここに画像の説明を挿入

理由を選択し、キーをアップロードしてください

ここに画像の説明を挿入
ここに画像の説明を挿入
ここに画像の説明を挿入

おすすめ

転載: blog.csdn.net/weixin_41733225/article/details/130991637