我将Craslytics集成在应用程序中已有很长时间了。我使用Proguard来混淆代码。一切都工作正常,我的崩溃报告没有出现问题。
上周,我在Firebase中启用了Craslytics的集成,从那时起崩溃报告就没有被反混淆,在Crashlytics和Firebase中都没有(我确实在两个地方都收到了崩溃报告)。
我在制作中使用crashlytics:2.8.0
(我将在下周发布时更新crashlytics:2.9.1
)。我在文档(Configure ProGuard and DexGuard)中指出了所有Proguard规则。
我注意到来自crashlytics:2.9.0
的{{3}}说:
使用Fabric和Firebase的应用团队现在可以链接他们的应用并在Firebase控制台中使用Crashlytics(需要Firebase Core,建议使用版本11.4.2+)。
这是否意味着在更新为crashlytics:2.9.1
之前,我不应该将Crashlytics与Firebase相关联?这可能是问题的根源吗?
感谢您的帮助。
答案 0 :(得分:0)
将Crashlytics从2.8.0
更新为2.9.1
后,我开始在Crashlytics和Firebase中再次获得经过反混淆的崩溃报告。