调试模式断言

调试模式断言

在开发过程中,强烈建议您使用Flutter的“调试”模式,有时也称为“checked”模式(注意:Dart2.0后“checked”被废除,可以使用“strong” mode)。 如果您使用flutter run运行程序。在这种模式下,Dart assert语句被启用,并且Flutter框架使用它来执行许多运行时检查来验证是否违反一些不可变的规则。

当一个不可变的规则被违反时,它被报告给控制台,并带有一些上下文信息来帮助追踪问题的根源。

要关闭调试模式并使用发布模式,请使用flutter run --release运行您的应用程序。 这也关闭了Observatory调试器。一个中间模式可以关闭除Observatory之外所有调试辅助工具的,称为“profile mode”,用--profile替代--release即可。