如何使适用于 Android 和 iOS 的 Flutter 应用程序崩溃(以测试 Firebase Crashlytics)?

13 dart firebase crashlytics flutter

我想Firebase Crashlytics在我的Flutter应用程序中测试崩溃报告。我需要以flutter编程方式使我的Android 和 iOS 应用程序发生致命崩溃。任何的想法?

Rob*_*don 11

如果你有flutter_crashlytics插件,你可以使用

FirebaseCrashlytics.instance.crash();
Run Code Online (Sandbox Code Playgroud)


Xav*_*gau 10

通过在 Flutter 应用程序的任何位置执行此操作,您应该能够抛出 Dart 异常:

throw Exception("This is a crash!");
Run Code Online (Sandbox Code Playgroud)

或者通过使用任意对象:

throw "This is a crash!";
Run Code Online (Sandbox Code Playgroud)

您可以在语言导览中找到有关 dart 异常的更多信息,如果需要,您可以创建自己的自定义异常类型,如此 SO 答案中所述

  • 通过抛出这种异常,应用程序不会崩溃,但会在屏幕上显示异常。 (13认同)