このガイドでは、Defold プロジェクトを Android アプリとしてエクスポートするプロセスについて説明します。Defold は、ローカル デバイスのテストで使用する APK ファイルと、Google Play ストアに提出する Android App Bundle の両方を生成できます。
エクスポート プロセスを開始するには、Defold のメニューバーから [Project] > [Bundle] > [Android Application…] を選択します。[Bundle Application] ウィンドウが開きます。
ビルドに署名する
[Keystore] フィールドと [Keystore Password] フィールドが空の場合、Defold はデバッグ キーストア ファイルを自動的に生成し、それを使用してアプリに署名します。デバッグ キーストアを使用して作成されたビルドは、ローカル デバイスにはインストールできますが、Google Play ストアにはアップロードできません。
Google Play ストアにアップロードするビルドを作成するには、Android Studio を使用してリリース キーストア ファイルを作成します。
アプリのリリース キーストア ファイルを作成するには:
- Android Studio を起動します。
- [Welcome to Android Studio] ウィンドウで、[Create New Project] を選択します。
- [No Activity] テンプレートを選択し、[Next] をクリックします。
- [Configure Your Project] 画面で [Finish] をクリックし、プロジェクトを作成します。
- アップロード鍵とキーストアを生成する手順に沿って、キーストア ファイルを作成します。
- キーストア ファイルが作成されたら、Android Studio を終了して Defold エディタに戻ります。
- [Bundle Application] ウィンドウで、[Keystore] フィールドの横にある [...] ボタンを選択し、新しく作成された
.keystore
ファイルを選択します。 - [Keystore Password] フィールドにキーストアのパスワードを入力します。
ビルド設定を構成する
[Bundle Application] ウィンドウを使用して、ビルド設定を構成します。この設定は、ローカル デバイスでのテストに使用するビルドか、Google Play ストアにアップロードする最終的なビルドかによって異なります。
ローカル デバイスでのテストに使用するビルドを構成するには:
- [アーキテクチャ] セクションで、[32 ビット] と [64 ビット] の両方を選択します。
- [Bundle Format] リストで [APK] を選択します。
- [Variant] リストで [Debug] を選択します。
[Variant] が [Debug] に設定されている場合、Defold はエンジンのデバッグ メッセージをデバイス logcat
に記録します。この修飾子は、Android Studio の logcat
ウィンドウ、または adb
の logcat
コマンドを使用して表示できます。adb
を使用して APK ファイルをインストールし、logcat 出力を表示する方法について詳しくは、Android Debug Bridge のページをご覧ください。
Google Play ストアにアップロードするビルドを構成するには:
- [アーキテクチャ] セクションで、[32 ビット] と [64 ビット] の両方を選択します。
- [Bundle Format] リストで [AAB] を選択します。
- [Variant] リストで [Release] を選択します。