web-dev-qa-db-ja.com

Crashlytics。プロジェクト開発は非アクティブです

新しいフレーバービルドをアップロードしようとすると、エラーが発生します。

警告-Crashlyticsでディストリビューションのアップロードに問題がありました。プロジェクト開発は非アクティブです

どうすれば修正して、テスト用に新しいflavorを追加できますか?

16
Gorets

それは私の悪かった。このエラーは、Crashlyticsに対して「start()」を呼び出さなかった場合にのみ発生する可能性があります。私の場合、これはデバッグタイプではオフでした。興味深い事実:ファブリックバックエンドで新しいフレーバープロジェクトを初期化するためのcrashlyticsをOnし、必要に応じてテスターの分散ビルド用にoffに切り替えることができます。

7
Gorets

Stackoverflowの別のユーザーの応答から

これは、プロジェクトがファブリックバックエンドで完全にアクティブ化されていないことを意味します。アプリを作成したら、必ずアプリも実行してください。これでアクティベーションが完了し、アプリを配布できるようになります。

アプリを実行すると、問題が解決しました。

27
Josef Adamcik

バンドル識別子を変更した場合、このエラーが表示されます。

バンドルID /パッケージのCrashlyticsでアプリを構成したとします

「com.example.AndroidOne」

いくつかの理由により、バンドルIDを次のように更新する必要があります

「com.example.AndroidTwo」

それでも、同じ古い構成を使用して配布しようとしていますが、失敗します。

新しいbundleIDを使用して、crashlyticsを最初からセットアップ/構成してください。

これがお役に立てば幸いです。

7
sKhan

デバイスで新しいフレーバー(新しいフレーバーがある場合)またはメインフレーバー(アプリ自体)を実行する問題を修正しました。あなたが持っている必要があることを忘れないでください:

Fabric.with(new Fabric.Builder(application)
    .kits(new Crashlytics())
    .debuggable(BuildConfig.DEBUG)
    .build()
);

新しいアプリの作成をトリガーするFabricを作成するためにアプリケーションで:-)

4
cesards

会社でも同じ問題がありました。 「アーカイブ配布エラー:-9リリースノートを保存できませんでした。プロジェクトMyNewProjectが非アクティブです」。問題は完全には解決されていません。ただし、管理者権限を持つユーザーは、さらにアプリケーションを追加して表示できるようになりました。そのため、アプリケーションの一部を管理者が追加する必要がありましたが、これは少し不快です。このプロジェクトは、単一のモデルに基づいた多くのパーソナライズされたアプリケーションのカスタマイズで構成されていました。

1

enter image description here Android Studioのファブリックプラグインを使用して、手順に従います。プラグインは、プロジェクトに必要なコードの変更を適切に識別し、変更を加えます。プロジェクトをビルドして実行するだけです。アプリとファブリックはバックエンドでプロジェクトを作成し、ビルドをアップロードします。

0
abhay anand

FWIW、次のエラーが発生しました:「アーカイブ配布エラー:-9リリースノートを保存できませんでした。」上記のどれも私には当てはまらないようでした。もう一度試してみましたが(3回目?4回目?時間)、うまくいきました。たぶん、ネットワークはちょうど忙しかったですか?

0
Michael