簡體   English   中英

如何將基於 Fabric 的 Crashlytics 代碼轉換為基於 Firebase 的 Crashlytics 代碼?

[英]How do I convert a Fabric-based Crashlytics code to Firebase-based Crashlytics code?

我正在為我的大學開發我的 android 項目,一個葯品訂購應用程序。 我正在按照教程制作基於 Firebase 身份驗證和使用 Firebase 數據庫的 LoginActivity。 本教程使用 Fabric Crashlytics 而不是 Firebase Crashlytics。 我已經使用 Firebase Assistant 在我的項目中集成了 Firebase Crashlytics,但我無法弄清楚如何使用 Firebase Crashlytics 編寫教程的代碼。

我努力尋找如何將代碼轉換為 Firebase Crashlytics,但他們到處都告訴了從 Fabric Project 遷移到 Firbase Project 的過程,這不是我的情況。

我想在基於 Firebase 的 Crashlytics 代碼中轉換的基於 Fabric 的 Crashlytics 代碼如下:

import android.app.Application;

import com.crashlytics.android.Crashlytics;
import com.crashlytics.android.core.CrashlyticsCore;
import com.digits.sdk.android.Digits;

import com.twitter.sdk.android.core.TwitterAuthConfig;
import com.twitter.sdk.android.core.TwitterCore;

import io.fabric.sdk.android.Fabric;
import timber.log.Timber;

public class App extends Application {
    .
    .
    .

    @Override
    public void onCreate() {
        .
        .
        .
        // Fabric initialization
        Crashlytics crashlyticsKit = new Crashlytics.Builder()
                .core(new CrashlyticsCore.Builder().disabled(BuildConfig.DEBUG).build())
                .build();

        Fabric.with(this, new TwitterCore(authConfig), new Digits(), crashlyticsKit);

        if (BuildConfig.DEBUG) {
            Timber.plant(new Timber.DebugTree());
        }

        Timber.plant(new CrashlyticsTree());

    }
.
.
.
}

我剛剛發現我們不需要像以前對 Fabric Crashlytics 所做的那樣初始化 Firebase Crashlytics。 只需使用 Firebase Assistant 集成 Firebase Crashlytics,它就會自動完成剩下的工作。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM