(Android) Google Play へのデプロイ (内部、アルファ版、ベータ版、製品版)
説明
Android アプリを構築し、内部、アルファ、ベータ、または製品トラックとして Google Play にアップロードします。
前提条件
-
アン Android キーストア ファイルがアップロードされました ビットライズへ。
-
Google Play API アクセス 設定されています。
指示
-
(オプション) Android の versionCode と versionName を変更する ステップ。入力変数を設定します。
-
build.gradle ファイルへのパス: デフォルト値は
$PROJECT_LOCATION/$MODULE/build.gradle
ほとんどの場合、変更する必要はありません。 -
新しいバージョン名: 例えば、
1.0.1
-
新バージョンコード: 例えば、
42
.
-
-
追加 Android ビルド 次の入力をステップ実行して設定します。
-
ビルドタイプ:これを .
-
変異体: 使用する
リリース
、デバッグ
、またはカスタム バリアントの 1 つ (存在する場合)。 -
モジュール: 例えば
$MODULE
.
-
-
追加 人造人間のサイン ステップ。
-
追加 Google Play デプロイ 次の入力をステップ実行して設定します。
-
サービス アカウントの JSON キー ファイル パス:
$BITRISEIO_SERVICE_ACCOUNT_JSON_KEY_URL
. -
パッケージ名: 例えば、
com.your.package.name
. -
追跡:いずれかを選択 、 、 、 また .
-
状態: リリースのステータス。詳細については、 Google API リファレンス.おすすめされた
下書き
生産用と完了
内部テストビルド用。 -
ワークフロー エディターまたはステップのドキュメントで、その他のオプションを確認してください。
Google Play へのデプロイがエラー 403 で失敗する
Google Play ステップへのデプロイが次のエラーで失敗する場合があります。
"error: Failed to perform edit insert call, error: googleapi: Error 403: The caller does not have permission, forbidden"
考えられる解決策については、 ナレッジベースの記事.
-
bitrise.yml
- change-android-versioncode-and-versionname@1: inputs: - new_version_name: 1.0.1 - new_version_code: '42' - build_gradle_path: "$PROJECT_LOCATION/$MODULE/build.gradle" - android-build@1: inputs: - project_location: "$PROJECT_LOCATION" - module: "$MODULE" - build_type: aab - variant: release - sign-apk@1: {} - google-play-deploy@3: inputs: - service_account_json_key_path: "$BITRISEIO_SERVICE_ACCOUNT_JSON_KEY_URL" - package_name: io.bitrise.sample.android - status: completed - track: internal