Firebase 集成后,Craslytics 去混淆停止工作

Craslytics deobfuscation stopped working after Firebase integration

我已经将 Craslytics 集成到一个应用程序中很长时间了。我正在使用 Proguard 来混淆代码。一切正常,我正在毫无问题地对崩溃报告进行反混淆。

上周,我在 Firebase 中启用了 Craslytics 的集成,从那时起,崩溃报告就没有被去混淆,无论是在 Crashlytics 还是 Firebase 中(我确实在两个地方都得到了崩溃报告)。

我在生产中使用 crashlytics:2.8.0(我将在下周的发布中更新为 crashlytics:2.9.1)。我有文档中指示的所有 Proguard 规则 (Configure ProGuard and DexGuard)。

我注意到 crashlytics:2.9.0release notes 说:

App teams who use both Fabric and Firebase can now link their apps and use Crashlytics within the Firebase console (requires Firebase Core, version 11.4.2+ recommended).

这是否意味着我不应该在更新到 crashlytics:2.9.1 之前将 Crashlytics 与 Firebase 相关联?这可能是问题的根源吗?

感谢您的帮助。

将 Crashlytics 从 2.8.0 更新到 2.9.1 后,我开始在 Crashlytics 和 Firebase 中再次获得去混淆的崩溃报告。