从文档:
默认情况下,
flutter run编译为调试模式意味着:
- 断言已启用。
- 天文台已启用,允许您使用飞镖调试器。
- 服务扩展已启用。
- 编译针对快速开发和运行周期进行了优化(但不是针对执行速度,二进制大小或部署而进行的优化)。
flutter run --release当您需要最大程度的优化和最小的占用空间时,应使用它来部署应用程序。它的意思是:
- 断言被禁用。
- 调试信息被剥离。
- 调试被禁用。
- 编译针对快速启动,快速执行和小包装进行了优化。
- 服务扩展已禁用。

从文档:
默认情况下,
flutter run编译为调试模式意味着:
flutter run --release当您需要最大程度的优化和最小的占用空间时,应使用它来部署应用程序。它的意思是: