我正在尝试新的 Firebase/Crashlytics 设置,但似乎遇到了一个奇怪的问题。
- 我有一个包含多种产品风格的 Android 代码库,每种风格都是一个单独的应用程序。
- 所有这些应用程序都在 Fabric 中注册(从过去开始)
- 所有这些应用程序都添加到 Firebase 中
- 两者之间的所有链接似乎都正常(从 Fabric 端和 Firebase 端,它说它全部链接起来)
- 我从清单文件中删除了 Fabric API 密钥,并将适当的插件/依赖项等添加到两个 gradle 文件中
我尝试按照 Firebase 说明发送测试崩溃报告。
- 我收到其中一种产品口味的效果非常好,所以我认为一切都很好。然而,
- 其余产品口味不发送崩溃报告,我在日志中收到此错误:
E/Fabric:无法从 https://settings.crashlytics.com/spi/v2/platforms/android/apps/package name/settings 检索设置
原文由 Kenneth Browning 发布,翻译遵循 CC BY-SA 4.0 许可协议
好的,我想我解决了问题,但解决方案似乎不是它应该的方式(至少我不这么认为)。
所以基本上,从 Fabric>Firebase 屏幕 - 没有可见的链接,从 Firebase>Account Linking>Fabric 屏幕 - 也没有可见的链接。所以没有链接,但您的崩溃将在 Firebase 中可见。