新しいフレーバービルドをアップロードしようとすると、エラーが発生します。
警告-Crashlyticsでディストリビューションのアップロードに問題がありました。プロジェクト開発は非アクティブです
どうすれば修正して、テスト用に新しいflavor
を追加できますか?
それは私の悪かった。このエラーは、Crashlyticsに対して「start()」を呼び出さなかった場合にのみ発生する可能性があります。私の場合、これはデバッグタイプではオフでした。興味深い事実:ファブリックバックエンドで新しいフレーバープロジェクトを初期化するためのcrashlyticsをOn
し、必要に応じてテスターの分散ビルド用にoff
に切り替えることができます。
これは、プロジェクトがファブリックバックエンドで完全にアクティブ化されていないことを意味します。アプリを作成したら、必ずアプリも実行してください。これでアクティベーションが完了し、アプリを配布できるようになります。
アプリを実行すると、問題が解決しました。
バンドル識別子を変更した場合、このエラーが表示されます。
バンドルID /パッケージのCrashlyticsでアプリを構成したとします
「com.example.AndroidOne」
いくつかの理由により、バンドルIDを次のように更新する必要があります
「com.example.AndroidTwo」
それでも、同じ古い構成を使用して配布しようとしていますが、失敗します。
新しいbundleIDを使用して、crashlyticsを最初からセットアップ/構成してください。
これがお役に立てば幸いです。
デバイスで新しいフレーバー(新しいフレーバーがある場合)またはメインフレーバー(アプリ自体)を実行する問題を修正しました。あなたが持っている必要があることを忘れないでください:
Fabric.with(new Fabric.Builder(application)
.kits(new Crashlytics())
.debuggable(BuildConfig.DEBUG)
.build()
);
新しいアプリの作成をトリガーするFabricを作成するためにアプリケーションで:-)
会社でも同じ問題がありました。 「アーカイブ配布エラー:-9リリースノートを保存できませんでした。プロジェクトMyNewProjectが非アクティブです」。問題は完全には解決されていません。ただし、管理者権限を持つユーザーは、さらにアプリケーションを追加して表示できるようになりました。そのため、アプリケーションの一部を管理者が追加する必要がありましたが、これは少し不快です。このプロジェクトは、単一のモデルに基づいた多くのパーソナライズされたアプリケーションのカスタマイズで構成されていました。
FWIW、次のエラーが発生しました:「アーカイブ配布エラー:-9リリースノートを保存できませんでした。」上記のどれも私には当てはまらないようでした。もう一度試してみましたが(3回目?4回目?時間)、うまくいきました。たぶん、ネットワークはちょうど忙しかったですか?