寻找一些帮助。我刚刚将我的android应用程序升级到fabric,现在应用程序在这一行给出了一个错误:
Crashlytics.start(getApplicationContext());
Gradle: error: cannot find symbol method start(Context)
我尝试注释掉这一行,但是崩溃没有被记录下来。如何在新的fabric框架中初始化Crashlytics?我是不是遗漏了什么?
提前感谢您的帮助。
发布于 2014-10-24 07:13:09
由于Crashlytics现在是Fabric的一部分,因此初始化过程发生了变化,但仍然很简单。您现在应该使用应用程序创建,而不是使用Crashlytics.start()
public class App extends Application {
...
@Override
public void onCreate() {
super.onCreate();
Fabric.with(this, new Crashlytics());
}
...
}有关更丰富的示例,请参阅Cannonball canonical示例应用程序:
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());
}
...
}发布于 2020-05-12 17:49:28
在最新版本中,初始化是由ContentProvider https://firebase.google.com/docs/crashlytics/upgrade-sdk?platform=android自动完成的
import com.google.firebase.crashlytics.FirebaseCrashlytics
// ...
// Explicit initialization of Crashlytics is no longer required.
// OPTIONAL: If crash reporting has been explicitly disabled previously, add:
FirebaseCrashlytics.getInstance().setCrashlyticsCollectionEnabled(true)https://stackoverflow.com/questions/26535438
复制相似问题