Firebase crashlytics 未报告 Flutter 上的任何内容

问题描述 投票:0回答:1

我已使用 此文档 以及 Firebase 控制台给出的说明为我的 Flutter 项目初始化并配置了 Firebase。之后,我按照这个 crashlytics 文档 将 crashlytics 添加到我的应用程序中。但无论我如何尝试,我都无法在 Firebase 控制台上看到任何报告。仍然看到这个;

enter image description here

我的主要功能如下所示:

Future main() async {
  runZonedGuarded(
    () async {
      WidgetsFlutterBinding.ensureInitialized();
      await Firebase.initializeApp(
        options: DefaultFirebaseOptions.currentPlatform,
      );
      FlutterError.onError = FirebaseCrashlytics.instance.recordFlutterError;
      runApp(const App());
    },
    (error, stack) async {
      await FirebaseCrashlytics.instance.recordError(error, stack);
    },
  );
}

我已经尝试过了;

  • 使用
    FirebaseCrashlytics.instance.crash()
  • 使我的应用程序崩溃
  • 抛出异常并通过
    onError
    runZonedGuarded
  • 回调记录下来
  • 使用
    FirebaseCrashlytics.recordError(error, stack)
  • 手动记录异常
  • 设置
    fatal: true
    或使用
    FirebaseCrashlytics.instance.recordFlutterFatalError

我有什么遗漏的吗?我真的陷入了这一点。

flutter firebase crashlytics
1个回答
0
投票

谢谢@hardik-mehta!

flutter clean
也为我做到了!

© www.soinside.com 2019 - 2024. All rights reserved.