web-dev-qa-db-ja.com

Fabric.io:新しいアプリはダッシュボードに表示されません

何らかの理由で、既存のAndroidアプリケーションのpackage-idを変更する必要がありました。すでにCrashlyticsにFabricを使用しています。

新しいアプリをFabricダッシュボードに表示しようとしていますが、デバイスログに問題は表示されていません(表示されているとおり): デバイスログ

新しいpackage-idがダッシュボードに表示されない理由はありますか?

ベスト、スヴェン

19
svzi

複数のフレーバーを持つアプリを構築するときに、これと非常によく似た問題が発生しました。解決策は、パッケージ名を手動で指定し、Fabricが古いパッケージ名を「固定」しようとするため、自動的に取得しようとしないことです。

完全な投稿が利用可能 (免責事項:私のサイト)がありますが、本質的には使用する必要があります:

    Fabric.with(
        Fabric.Builder(this)
            .kits(Crashlytics())
            .appIdentifier(BuildConfig.APPLICATION_ID)
            .build()
    )
3
JakeSteam

マニフェストファイルには、専用のgradle.buildとメタへのすべての依存関係を必ず含めてください。次は、インターネットに接続しているデバイスで強制ランタイムエラーをスローすることです。最初にFabric.with(this,new Crashlytics())で初期化することも忘れないでください。これが動作しない場合は、AndroidプラグインのAndroid Studio、再起動IDEと上のファブリックアイコンが表示されますので、起動してパッケージ名を選択します。

1
Mihae Kheel

私はまったく同じ問題を抱えていましたが、ログではCrashlyticsが使用されていることがはっきりとわかります。

I/CrashlyticsCore: Crashlytics report upload complete: <ID>

しかし、ダッシュボードにプロジェクトが表示されず、常にチュートリアルにリダイレクトされます。

Build-CleanおよびAndroid studio restartの後に、アプリをビルドして携帯電話に再度実行すると、それが見つかります。 。変更なしで動作するようになりました。

0
Levente Takács