[到目前为止,我在Fabric和Firebase Crashlytics之间建立了联系,所以在今天之前,我的所有应用崩溃都显示在Firebase Crashlytics中。
今天,我决定按照Google的迁移指南,从Fabric完全迁移到Firebase:
https://firebase.google.com/docs/crashlytics/upgrade-sdk?platform=android
我已经严格按照它进行了六遍,以确保一切正确。但是,当我强制崩溃并检查Firebase Crashlytics时,我的十几个崩溃都没有出现:
https://i.stack.imgur.com/cNcv8.png
显示我有77.78%的无崩溃用户,但实际上没有出现任何崩溃。
我想念的是什么?为什么崩溃没有显示?
编辑:
我发现使用debug
构建类型时显示崩溃,但不适用于release
。有什么想法吗?
编辑:
似乎是Proguard / R8的问题。尝试了十几种不同的方法,但似乎无济于事。可能是一种依赖关系正在影响这一点?
事实证明,我的另一个依赖项https://github.com/ACRA/acra是元凶。删除该依赖关系解决了我的问题。