android - 我无法查看 Firebase Crashlytics for android 的崩溃详细信息并卡在 "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;
}

有什么解决办法吗?

最佳答案

伙计们,我早些时候在这里评论过解决方案,但幸运的是我自己找到了解决方案。

在我们的控制台上获取 crashlytics 报告的任何地方都没有提到应用程序的初始化!

第1步先关注the official doc's link包括那里给出的所有依赖项,并通过 firebase 控制台设置你的 firebase 应用程序。

第 2 步。现在在您的基础应用程序类或基础 Activity 类中执行以下初始化。

FirebaseApp.initializeApp(getApplicationContext());
FirebaseCrashlytics.getInstance().setCrashlyticsCollectionEnabled(true);

现在清理你的项目并强制崩溃几次,你应该能够在你的 firebase 控制台上看到你的 crashlytics 报告

也请引用此答案 OkHttp timeout issue

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

相关文章:

android - 跨 Activity 访问用户信息 Firebase Android

ios - Firebase 引用的是旧项目而不是当前项目

android - 在我的项目中一起导入 onesignal 和 Crashlytics 时出现奇怪的错误?

android - 处理大型 json 响应 - Android

java - 使用 edittext 在 ListView 中搜索

google-app-engine - 尽管我没有使用 AppEngine 或 Datastore,但我无法在项目上启用 firestore

android - 安全警报: Your app contains embedded private keys or keystore files

android - 如何从具有引用格式类型的 attr 获取字符串?

Java 泛型——这个语法有什么用?

iOS swift : Send log information to iOS app from iOS framework