gpt4 book ai didi

android - 如何在 Fabric.io 中初始化 Crashlytics?

转载 作者:IT王子 更新时间:2023-10-28 23:59:11 24 4
gpt4 key购买 nike

寻求帮助。我刚刚将我的 android 应用程序升级到了 fabric,现在该应用程序在这一行给出了一个错误:

Crashlytics.start(getApplicationContext());

Gradle: 错误: 找不到符号方法 start(Context)

我尝试注释掉该行,但没有记录崩溃。如何在新的结构框架中初始化 Crashlytics?我错过了什么吗?

提前感谢您的帮助。

最佳答案

由于 Crashlytics 现在是 Fabric 的一部分,因此初始化过程发生了变化,但仍然很简单。现在应该使用 Crashlytics.start() 而不是使用,但是在 Application creation 中:

public class App extends Application {

...

@Override
public void onCreate() {
super.onCreate();
Fabric.with(this, new Crashlytics());
}

...

}

如需更丰富的示例,请查看 Cannonball 规范示例应用的表现:

public class App extends Application {

...

private TwitterAuthConfig authConfig;

...

@Override
public void onCreate() {
super.onCreate();
authConfig = new TwitterAuthConfig(BuildConfig.CONSUMER_KEY, BuildConfig.CONSUMER_SECRET);
Fabric.with(this, new Crashlytics(), new Twitter(authConfig), new MoPub());
}

...

}

此代码位于:https://github.com/twitterdev/cannonball-android/blob/master/app/src/main/java/io/fabric/samples/cannonball/App.java#L96-L98

关于android - 如何在 Fabric.io 中初始化 Crashlytics?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26535438/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com