【问题标题】:Flutter - Crashlytics still loading in FirebaseFlutter - Crashlytics 仍在 Firebase 中加载
【发布时间】:2020-10-03 15:48:16
【问题描述】:

我正在尝试为我的 Flutter 应用程序实现 Crashlytics。

我按照documentation 实现了 Crashlytics,但它仍在 Firebase 中加载:

android/app/build.gradle

apply plugin: 'com.google.firebase.crashlytics'

dependencies {
    implementation "org.jetbrains.kotlin:kotlin-stdlib-jdk7:$kotlin_version"
    implementation 'com.google.firebase:firebase-analytics:17.5.0'
    implementation 'com.google.guava:listenablefuture:9999.0-empty-to-avoid-conflict-with-guava'
    implementation 'com.google.firebase:firebase-auth:19.2.0'
    implementation 'com.google.firebase:firebase-messaging:20.2.4'
}

android/build.gradle

dependencies {
    classpath 'com.android.tools.build:gradle:3.5.0'
    classpath "org.jetbrains.kotlin:kotlin-gradle-plugin:$kotlin_version"
    classpath 'com.google.gms:google-services:4.3.3'
    classpath 'com.google.firebase:firebase-crashlytics-gradle:2.2.0'
}

当我按下按钮时:

child: FloatingActionButton(
  heroTag: "mainFloatingButtonTag",
  onPressed: () {
    FirebaseCrashlytics.instance.crash();     
  },
  ...
)

我的应用程序崩溃了 10-15 次,但仍然没有。我不知道我是否忘记了什么。 (在调试模式和发布模式下测试)

谢谢

【问题讨论】:

    标签: android firebase flutter crashlytics


    【解决方案1】:

    目前正在调查中。

    请查看https://github.com/FirebaseExtended/flutterfire/issues/3669的讨论

    更新的说明可以在这里找到https://github.com/FirebaseExtended/flutterfire/pull/3860

    【讨论】:

      【解决方案2】:

      只有在以下情况下才会将报告发送到控制台 FirebaseCrashlytics.instance.setCrashlyticsCollectionEnabled(true);

      Here 是如何使用 firebase_crashlytics 实现它。
      希望对您有所帮助!

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2021-08-21
        • 2022-12-01
        • 1970-01-01
        • 1970-01-01
        • 2021-12-10
        • 2020-10-04
        • 1970-01-01
        • 2021-02-20
        相关资源
        最近更新 更多