AABからユニバーサルAPKをエクスポートする
BitriseのユニバーサルAPKのエクスポートステップを使用すると、アプリバンドルからユニバーサルAPKをエクスポートし、キーストア(またはデバッグキーストア)で署名し、アプリをGooglePlayストアにリリースする前にテストデバイスにAPKをデプロイできます。
生成されたアーティファクトがAppBundleである場合でも、テストデバイスでAndroidアプリをテストできます(.aab)。とともに ユニバーサルAPKをエクスポート ステップ アプリをGooglePlayストアにリリースする前に、App BundleからユニバーサルAPKをエクスポートし、キーストア(またはデバッグキーストア)で署名し、APKをテストデバイスにデプロイできます。
このステップを設定するには:
ワークフローエディター
ビットライズ.yml
-
を挿入します ユニバーサルAPKをエクスポート 後のステップ Androidビルド あなたのステップイン ワークフロー。
-
を確認してください。 Android アプリ バンドルのパス 入力の値は出力変数 (
BITRISE_AAB_PATH) 前のビルド ステップの。別のビルドステップの使用
使用しない場合 アンドロイドビルド AAB ファイルをビルドする手順。入力が、使用したステップの AAB 出力を指していることを確認します。 環境変数、または直接のローカルパスまたは URL。
-
を確認してください。 キーストアの URL input は Android キーストア ファイルを指します。
ファイルを Bitrise にアップロードし、デフォルトの環境変数を使用することをお勧めします。
$BITRISEIO_ANDROID_KEYSTORE_URL。ただし、ここでは入力値としてローカル パスまたは URL を使用できます。 -
に資格情報を入力します。 キーストアのエイリアス そしてその キーストアのパスワード 入力。
キーストア ファイルを Bitrise にアップロードした場合、入力のデフォルト値を変更する必要はありません。
-
の中に バンドルツールのバージョン 特定のバージョンが必要な場合は、デフォルトの Bundletool バージョンをオーバーライドできますが、必ず 正しいバージョン。
-
ワークフローを実行します。
-
アプリ内で
bitrise.ymlファイルを挿入します。bitrise-step-export-universal-apk後のステップandroid-buildステップ。my-workflow: steps: - android-build: {} - bitrise-step-export-universal-apk: inputs: -
を確認してください。
aab_path入力の値は出力変数 ($BITRISE_AAB_PATH) 前のビルド ステップの。別のビルドステップの使用
を使用しない場合は、
android-buildAAB ファイルを構築するステップでは、入力が使用したステップの AAB 出力を指していることを確認してください。環境変数、または直接のローカル パスまたは URL を使用できます。my-workflow: steps: - android-build: {} - bitrise-step-export-universal-apk: inputs: - aab_path: "$BITRISE_AAB_PATH" -
を確認してください。
keystore_urlinput は Android キーストア ファイルを指します。ファイルを Bitrise にアップロードし、デフォルトの環境変数を使用することをお勧めします。
$BITRISEIO_ANDROID_KEYSTORE_URL。ただし、ここでは入力値としてローカル パスまたは URL を使用できます。my-workflow: steps: - android-build: {} - bitrise-step-export-universal-apk: inputs: - aab_path: "$BITRISE_AAB_PATH" - keystore_url: "$BITRISEIO_ANDROID_KEYSTORE_URL" -
に資格情報を入力します。
keystore_aliasそしてそのkeystore_password入力。キーストア ファイルを Bitrise にアップロードした場合、入力のデフォルト値を変更する必要はありません。それ以外の場合は、資格情報を 秘密 そして、シークレットを入力値として使用します。
my-workflow: steps: - android-build: {} - bitrise-step-export-universal-apk: inputs: - aab_path: "$BITRISE_AAB_PATH" - keystore_url: "$BITRISEIO_ANDROID_KEYSTORE_URL" - keystore_password: "$BITRISEIO_ANDROID_KEYSTORE_PASSWORD" - keystore_alias: "$BITRISEIO_ANDROID_KEYSTORE_ALIAS" -
の中に
bundletool_version特定のバージョンが必要な場合は、デフォルトの Bundletool バージョンをオーバーライドできますが、必ず 正しいバージョン。my-workflow: steps: - android-build: {} - bitrise-step-export-universal-apk: inputs: - aab_path: "$BITRISE_AAB_PATH" - keystore_url: "$BITRISEIO_ANDROID_KEYSTORE_URL" - keystore_password: "$BITRISEIO_ANDROID_KEYSTORE_PASSWORD" - keystore_alias: "$BITRISEIO_ANDROID_KEYSTORE_ALIAS" - bundletool_version: 1.8.1 -
ワークフローを実行します。
ザル ユニバーサル APK をエクスポート ステップ 1 は APK をにエクスポートします。 $BITRISE_APK_PATH 次のステップで取得できる環境変数。もし、 Bitrise.io にデプロイしてください ステップはワークフローに含まれており、 リリース管理 APK をデプロイできます。