android - 我无法查看适用于 Android 的 Firebase Crashlytics 的崩溃详细信息并卡在 "Build and run your app"

标签 android firebase crashlytics

完成设置 Firebase 后,我尝试设置 Firebase Crashlytics。

崩溃已成功发送。

log from Logcat

我可以在 firebase 仪表板中看到它们。

Firebase Dashboard crashes

但是当我进入 crashlytics 以查看崩溃详细信息时。

我被困在第 3 步(构建并运行您的应用程序,我们将监听您的应用程序以与我们的服务器进行通信。)。

我已经尝试了 uninstall-reinstall ,删除了 fabric 或 firebase 崩溃报告部分,但根本不起作用。

enter image description here

这是我使用的 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;
}

有什么解决办法吗?

最佳答案

我之前在这里评论过解决方案的人,但幸运的是我自己得到了解决方案。
任何地方都没有提到应用程序的初始化以在我们的控制台上获取崩溃分析报告!
第 1 步。先关注the official doc's link包括那里提供的所有依赖项,并通过 firebase 控制台设置您的 firebase 应用程序。
第 2 步。现在在您的基础应用程序类或基础 Activity 类中进行以下初始化。

FirebaseApp.initializeApp(getApplicationContext());
FirebaseCrashlytics.getInstance().setCrashlyticsCollectionEnabled(true);
现在清理你的项目并进行几次强制崩溃,你应该能够在你的 firebase 控制台上看到你的 crashlytics 报告
另请参阅此答案 OkHttp timeout issue

关于android - 我无法查看适用于 Android 的 Firebase Crashlytics 的崩溃详细信息并卡在 "Build and run your app",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54707667/

相关文章:

java - 如何从 onActivityResult 从 Activity 移动到 Fragment

java - 获取有关正则表达式验证的特定消息

android - 如何在 Flutter 中访问 DocumentReference 数组?

android - 如何检索 Firebase (android) 中的所有用户数据?

android - fragment 中的mapView.onCreate(savedInstanceState)

java - 如何使用xml布局文件创建自定义ListView?

android - Gradle 4.1 在发布构建完成之前会进行 crashlytics 上传

ios - objc_msgSend [__NSArrayM dealloc] 崩溃报告有时来自 Crashlytics

ios - iOS应用外部Beta测试Apple限制

android - 自定义 listView 以随机顺序显示较少的项目