作者热门文章
- r - 以节省内存的方式增长 data.frame
- ruby-on-rails - ruby/ruby on rails 内存泄漏检测
- android - 无法解析导入android.support.v7.app
- UNIX 域套接字与共享内存(映射文件)
寻求帮助。我刚刚将我的 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());
}
...
}
关于android - 如何在 Fabric.io 中初始化 Crashlytics?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26535438/
我是一名优秀的程序员,十分优秀!