我已使用 此文档 以及 Firebase 控制台给出的说明为我的 Flutter 项目初始化并配置了 Firebase。之后,我按照这个 crashlytics 文档 将 crashlytics 添加到我的应用程序中。但无论我如何尝试,我都无法在 Firebase 控制台上看到任何报告。仍然看到这个;
我的主要功能如下所示:
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
我有什么遗漏的吗?我真的陷入了这一点。
谢谢@hardik-mehta!
flutter clean
也为我做到了!