【发布时间】:2020-09-07 22:54:15
【问题描述】:
最近我们尝试从 Fabric.io 迁移到 FirebaseCrashlytics。按照文档https://firebase.google.com/docs/crashlytics/upgrade-sdk?platform=android中所述的步骤进行操作
- 更新了 google-service.json 文件
- 用 Firebase Crashlytics 替换了 fabric.io 依赖项
- 仅当使用
setCrashlyticsCollectionEnabled(!BuildConfig.DEBUG)构建 prod 时更新代码并启用收集 - 更新了 proguard 规则
之后,我们尝试运行我们的测试套件,因为我们注意到它比平时花费的时间要长得多,最后它失败了,许多测试报告了 OutOfMemoryError。这组测试在 Fabric 依赖项下运行得很好。 有没有人遇到过或遇到过类似的问题?
【问题讨论】:
-
你指的是 UI 测试吗?
-
不,单元测试失败了
-
仅供参考,您可以将 Fabric 项目从 Fabric Dashboard 迁移到 Firebase,移动应用仍然可以运行。无需更改代码。
-
我们去年通过 Firebase 加入了 Crashlytics(从不同的提供商迁移后)。在看到 Android 团队的更新后,我们决定更新依赖项并删除 Fabric,但在这个问题中运行:(
-
@peter_budo 你找到解决方案了吗?我也面临同样的问题。
标签: android crashlytics-android fabric.io