从 Fabric 迁移后,Crashlytics 中未显示崩溃
Crashes not showing in Crashlytics after migrating from Fabric
直到现在,我在 Fabric 和 Firebase Crashlytics 之间遇到了 link,所以在今天之前,我的所有应用程序崩溃都显示在 Firebase Crashlytics 中。
今天,我决定按照 Google 的迁移指南完全从 Fabric 迁移到 Firebase:
https://firebase.google.com/docs/crashlytics/upgrade-sdk?platform=android
我已经完全按照它做了,并且已经检查了六次以确保一切正确。然而,当我强制崩溃并检查我的 Firebase Crashlytics 时,显示了我的 12+ 次崩溃中的 none:
https://i.stack.imgur.com/cNcv8.png
它显示我有 77.78% 的无崩溃用户,但 none 的崩溃确实出现了。
我错过了什么?为什么不显示崩溃?
编辑:
我发现它在使用 debug
构建类型时会崩溃,但它不适用于 release
。有什么想法吗?
编辑:
Proguard/R8 似乎有问题。尝试了十几种不同的方法,但似乎无济于事。可能是依赖影响了这个?
原来我的其他依赖项之一 https://github.com/ACRA/acra 是罪魁祸首。删除该依赖项解决了我的问题。
直到现在,我在 Fabric 和 Firebase Crashlytics 之间遇到了 link,所以在今天之前,我的所有应用程序崩溃都显示在 Firebase Crashlytics 中。
今天,我决定按照 Google 的迁移指南完全从 Fabric 迁移到 Firebase:
https://firebase.google.com/docs/crashlytics/upgrade-sdk?platform=android
我已经完全按照它做了,并且已经检查了六次以确保一切正确。然而,当我强制崩溃并检查我的 Firebase Crashlytics 时,显示了我的 12+ 次崩溃中的 none:
https://i.stack.imgur.com/cNcv8.png
它显示我有 77.78% 的无崩溃用户,但 none 的崩溃确实出现了。
我错过了什么?为什么不显示崩溃?
编辑:
我发现它在使用 debug
构建类型时会崩溃,但它不适用于 release
。有什么想法吗?
编辑:
Proguard/R8 似乎有问题。尝试了十几种不同的方法,但似乎无济于事。可能是依赖影响了这个?
原来我的其他依赖项之一 https://github.com/ACRA/acra 是罪魁祸首。删除该依赖项解决了我的问题。