Google Play への Android アプリケーションの提出

提供: RAD Studio
移動先: 案内検索

Android モバイル アプリケーション開発 への移動


このトピックでは、Google の Android アプリケーション用ストアである Google Play にアプリケーションをアップロードするために必要な手順を説明します。

必要な準備

アプリケーションを Google Play にアップロードするには、以下を行う必要があります。

  • Google Play デベロッパー アカウントの入手。 まだアカウントを持っていない場合には、1 つ作成してください。初回のみ 25 ドルを Google に支払う必要があります。
  • アプリケーションの配置準備
    警告: 決して、[プロジェクト|オプション...|プロビジョニングで設定したキーストア ファイルをなくしたり、そのパスワードを忘れたりしないようにしてください。後でアプリケーションをアップデートするときには、同じキーストア ファイルとキーストア エイリアスを使って署名する必要があります。そうでなければ、Google Play にアップデートをアップロードすることができず、パッケージ ID が異なる別のアプリケーションを作成せざるを得ません。そうすると、ユーザーが自動的にアップグレードできなくなります。
  • Google Play にアップロードできる署名済みアプリケーション パッケージのビルド

アプリケーションの提出

Google Play に Android アプリケーションを提出するには:

  1. Google Play デベロッパー コンソールにログインします。
  2. [新しいアプリを追加]を選択します。
    GooglePlayDeveloperConsoleAddNewApplication.png
  3. 開いたダイアログ ボックスで、アプリケーションのデフォルトの言語とタイトルを指定し、[APK をアップロード]を選択します。
    GooglePlayDeveloperConsoleAddNewApplicationDialog.png
  4. 新しいアプリケーションの[APK]ページが開きます。画面中央の[製品版に最初の APK をアップロード]を選択し(必要であれば代わりにベータ版テストやアルファ版テストをセットアップすることもできます)、配置した署名済みアプリケーション パッケージを選択します。
    GooglePlayDeveloperConsoleApkPage.png
  5. パッケージ ファイルのアップロードが済むと、[製品版]タブにパッケージ ファイルから取り出された情報が表示され、[APK]タブの右側にある灰色のチェック マークが緑色になります。
    GooglePlayDeveloperConsoleUploadedApk.png
  6. 灰色のチェック マークが表示されている残りのタブの必須情報をすべて入力し、すべてのチェック マークを緑色にします。必須のフィールドのラベルには、アスタリスクが付いています。
    メモ: タブのフィールドを入力した後で[保存]をクリックしなければ、タブのチェック マークは緑色になりません。
    GooglePlayDeveloperConsoleGreenCheckMarks.png
  7. Google Play デベロッパー コンソールでアプリケーションについての必要な情報をすべて入力したら、アプリケーションのページの右上で[公開の準備完了|このアプリを公開する]を選択します。
    GooglePlayDeveloperConsolePublishThisApp.png

これで、アプリケーションが公開されました。

メモ: 実際に Google Play でアクセスできるようになるまでに数時間かかる場合があります。

Android アプリケーション バンドルのサポート

RAD Studio は、Android アプリケーションの、公式で新しく推奨される公開形式である、Android アプリケーション バンドルをサポートしています。

この公開形式には、すべての Android アプリケーションのコンパイル済みコードとリソースが含まれていますが、APK の生成と署名は Google Play にゆだねられます。

RAD Studio 10.3.3(Delphi パーソナリティ)での Android アプリケーション バンドル サポートを利用するために、コードの変更は必要ありません。

Android アプリケーション バンドルを公開することにより、Google Play は、動的配信アプリケーション サービス モデルを使用して、各ユーザーのデバイス設定に最適化された APK を生成および提供できます。

アプリケーション バンドルを生成するには、次の手順に従います:

  • アプリケーションのプロジェクトを開きます。
  • アクティブ ビルド構成として リリース を選択します。(これは任意のステップですが、通常配信サイクルに使用されます)。
  • アクティブ ターゲット プラットフォームとして Android 64 ビット を選択します。
  • アクティブ ビルド タイプとして アプリケーション ストア を選択します。
  • [プロジェクト|オプション...] メニュー項目をクリックします。
  • [オプション]ダイアログにて:
    • [ビルド|Delphi コンパイラ|コンパイル]オプションまで遷移します。
    • アクティブ ターゲットとして すべての構成 - Android 64 ビット プラットフォーム を選択します。
    • [Android App バンドル ファイルの生成 (arm + arm64)]オプションを有効にします。

1 Compiling.png

    • [配置|プロビジョニング]オプション ページまで遷移します。
    • アクティブ ターゲットとして すべての構成 - Android 64 ビット プラットフォーム を選択します。
    • アプリケーションの署名に使用されるキーについてデータを入力します。

2 provisioning 1.png

3 provisioning 2.png

  • アプリケーションをデバッグ付き(またはなし)で実行します。(または、その他に、アプリケーションをビルドおよび配置します)。
    • デバッグ付き(またはなし)のアプリケーションの実行には、結果メッセージを表示させるという利点があります。
メモ: アプリケーション バンドルは実行またはデバッグできません。アプリケーションをデバッグするには、.APK パッケージ形式を各プラットフォームに対して個別に使用しなければなりません(32 ビットおよび 64 ビット)。

アプリケーション バンドルの生成が成功したら、IDE は、.aab ファイル パスを含むダイアログを表示します。

生成された .aab ファイルは署名され、Google Play コンソールにアップロードできる状態になっています。

4 dialog.png

ファイルが生成されたら、Google Play コンソールにアップロードできます。

5 app releases 1.png

6 app releases 2.png

7 app releases 3.png

8 app releases 4.png

新規または既存のアプリケーションにおいて、Google Play によるアプリケーション署名(アプリケーション バンドルをアップロードする際には必須)をオプトインする方法の詳細については、https://developer.android.com/studio/publish/app-signing および https://support.google.com/googleplay/android-developer/answer/7384423 を参照してください。

関連項目