如何将基于fabric的Crashlytics代码转换为基于firebase的Crashlytics代码?



我正在为我的大学开发我的android项目,一个药品订购应用程序。我正在遵循一个教程,使基于Firebase认证和使用Firebase数据库的LoginActivity。本教程使用织物崩溃分析而不是Firebase崩溃分析。我已经使用Firebase Assistant将Firebase Crashlytics集成在我的项目中,但我无法弄清楚如何使用Firebase Crashlytics编写教程的代码。

我努力寻找如何将代码转换为Firebase Crashlytics,但他们到处都告诉程序从Fabric项目迁移到Firbase项目,这不是我的情况。

基于fabric的Crashlytics代码我想在基于firebase的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());
}
.
.
.
}

我刚刚发现我们不需要初始化Firebase Crashlytics,就像我们过去为Fabric Crashlytics所做的那样。只需使用Firebase Assistant集成Firebase crash分析,它将自动完成其余的工作。

最新更新