Crashlytics废弃logException()是什么替代?

任何人都知道Crashlytics中的替代调用logException(),似乎从2.2.4弃用? 我的问题是,我有我遇到的exception,但我怀疑他们导致进一步的错误,然后导致应用程序崩溃。 我想logging所有处理的exception,并在一个地方看到他们。 正在使用乱舞,但似乎并没有做到这一点,因为Crashlytics看起来更健壮。 我希望它们都在同一个工具中,因为它只需要在一个地方匹配exception,而不是通过LogEntries,Flurry和Crashlytics将它们连接在一起。 一旦我得到确定的主要崩溃元素,我将慢慢删除logException()调用,只是寻找真正的硬崩溃。

谢谢!

Solutions Collecting From Web of "Crashlytics废弃logException()是什么替代?"

这里是你的: Crashlytics.getInstance().core.logException(e);

Crashlytics更新到2.3.2。 如果您查看该文档 ,则不推荐使用。 在这里查看新的exception方法

Crashlytics文档和Fabric.io文档对此不太清楚,所以要清楚:

  • 如果你正在用com.crashlytics.sdk.android:crashlytics:2.2.xxx@aar或者更旧的版本编译,使用这个方法:

    Crashlytics.logException(e);

  • 如果你使用的是com.crashlytics.sdk.android:crashlytics:2.3.xxx@aar ,使用这个方法:

    Crashlytics.getInstance().core.logException(e);

  • 如果你使用com.crashlytics.sdk.android:crashlytics:2.5.xxx@aar ,你可以使用任何方法:

    Crashlytics.getInstance().core.logException(e); CrashlyticsCore.getInstance().logException(e);

    Crashlytics.logException(e);

综上所述:如果你想依靠Fabric.io文档 ,请检查以确保你没有编译crashlytics v2.3.xxx