如果使用try/catch,我的应用程序不会崩溃。但我希望当catch块工作时,它也会向firebase crashlytics控制台发送错误信息。
我认为解决方案是
Crashlytics.instance.log
用于日志单个消息,字符串- 堆栈跟踪的日志消息错误的
Crashlytics.instance.recordError
- 日志消息的
Crashlytics.instance.recordFlutterError
由flutter框架生成
在catch块内部发送错误
catch(Exception e){
Crashlytics.log(message);
Crashlytics.logException(RunTimeExcption(message));
}
因为应用程序不会崩溃,所以在crashlytics中不会显示任何错误,但您可以手动报告。