【发布时间】:2022-06-20 21:13:20
【问题描述】:
我正在为我的大学开发我的 android 项目,一个药品订购应用程序。我正在按照教程制作基于 Firebase 身份验证和使用 Firebase 数据库的 LoginActivity。本教程使用 Fabric Crashlytics 而不是 Firebase Crashlytics。我已经使用 Firebase 助手将 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 早在 2020 年就被 'web.我认为您应该阅读 Firebase Crashlytics 上的文档并按照他们的说明进行操作。要求我们为您重新设计教程对于本网站来说过于宽泛。
-
@markspace 我研究了文档,但没有帮助。
-
不管怎样,你需要更加专注。尽可能做好一个开始。然后在此处发布有关您遇到的特定问题的特定问题。你可能会得到答案。你在这篇文章中要求的是有人为你做整件事,这永远不会成功。
标签: java android firebase crashlytics google-fabric