3

BitriseでAndroidプロジェクトのビルドを設定しました。今度は、Fabric/Crashlyticsでベータテストの自動展開をセットアップする必要があります。これを達成するための手順を追加する方法はわかりません。何か案は?BitriseからFabric/Crashlyticsベータ展開

答えて

1

Mac/PCと同じ方法です。

公式ガイドに従って、Fabric/Crashlytics用にプロジェクトを設定する必要があります。セットアップの最後に(現在のガイドリンク:https://fabric.io/kits/android/crashlytics/install)、GradleプロジェクトにFabric/Crashlyticsが統合されます。

セットアップ後、Fabric/Crashlyticsに展開するには、Fabric/Crashlyticsの展開を呼び出すGradleタスクを実行してください。

bitrise.io/bitrise CLIとすると、Gradleタスクを実行できます。 Gradle Runnerステップ(またはスクリプトステップ)を使用してください。

+0

以前のワークフローステップで、署名されていないAPKにキーストアを使用している場合、この新しいgradleタスクでFabric展開を実行するための新しい署名済みAPKを選択するにはどうすればよいですか?私はいつも、「署名されていないAPKを配布できないため、Crashlyticsはコンパイルを停止しました:/bitrise/src/Application/build/outputs/apk/Application-release-unsigned.apk " – nano

+0

"以前のワークフローステップ - 私は署名のないAPKに署名しています " - あなたがそのガイドに従えば、前に生成された.apk(AFAIK)を指定するだけでなく、関連するGradleタスクを実行する必要があります。 Crashlytics関連のgradleタスクは、Crashlytics関連/必須署名(AFAIKは単純なデバッグ署名)を処理する必要があります。 –

2

@ Viktorのおかげで、私は自動的にapriseをBitriseのCrashlytics-Betaにアップロードする正確な手順を見つけ出すことができました。ここに詳細があります。

  1. ビルド定義をクリックし、[ワークフロー]タブをクリックし、最後に[ワークフローを管理]ボタンをクリックします。
  2. 新しい環境変数を追加し、緑色の "環境変数の管理"ボタンをクリックし、 "GRADLE_TASK_RELEASE"という名前の新しい環境変数を追加するか、その値を "assembleRelease crashlyticsUploadDistributionRelease"に設定して環境を閉じます変数ウィンドウ。
  3. 「Gradle Runner」ステップを選択して編集します。 「実行するGradleタスク」のセクションで、値を変更して最近作成した変数「$ GRADLE_TASK_RELEASE」を入れて変更を保存すればよいでしょう。次のようなログに何かのステップの終わりに

Uploading /bitrise/src/YOUR_PROJECT/build/outputs/apk/YOUR_PROJECT-release.apk to Crashlytics... 
1

ちょうどあなたのGradleタスクにassembleRelease crashlyticsUploadDistributionReleaseを追加します。

関連する問題