我在完成 Firebase 设置后尝试设置 Firebase Crashlytics。
崩溃已成功发送。
我可以在 firebase 仪表板中看到它们。
但是当我进入 crashlytics 查看崩溃详细信息时。
我陷入了第 3 步(构建并运行您的应用程序,我们将监听您的应用程序以与我们的服务器进行通信。)。
我已经尝试 uninstall-reinstall ,删除 Fabric 或 firebase 崩溃报告部分,但根本不起作用。
这是我使用的 firebase、fabric、crashlytics 版本。
classpath 'com.android.tools.build:gradle:3.3.1'
classpath 'com.google.gms:google-services:4.0.2'
classpath 'io.fabric.tools:gradle:1.26.1'
implementation 'com.google.firebase:firebase-core:16.0.7'
implementation('com.crashlytics.sdk.android:crashlytics:2.9.9@aar')
{
transitive = true;
}
有什么解决办法吗?
我之前曾在这里评论过寻求解决方案,但幸运的是我自己找到了解决方案。
在我们的控制台上获取崩溃报告的任何地方都没有提到应用程序的初始化!
Step 1.首先关注官方文档的链接包含那里给出的所有依赖项,并通过 firebase 控制台设置您的 firebase 应用程序。
Step 2.现在在您的基础应用程序类或基础活动类中执行以下初始化。
FirebaseApp.initializeApp(getApplicationContext());
FirebaseCrashlytics.getInstance().setCrashlyticsCollectionEnabled(true);
现在清理您的项目并执行几次强制崩溃,您应该能够在 Firebase 控制台上看到您的 crashlytics 报告
也可以参考这个答案OkHttp超时问题
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)