一尘不染

flutter生成大小超出预期

flutter

当我在互联网上搜索时,一个空的颤动构建应该约为7.5兆字节。

我使用命令提示符Windows flutter运行 它大约26兆字节,在调试模式下构建它。是否有任何设置或其他东西可以使最终输出优化并减小尺寸?


阅读 200

收藏
2020-08-13

共1个答案

一尘不染

文档

默认情况下,flutter run编译为调试模式意味着:

  • 断言已启用。
  • 天文台已启用,允许您使用飞镖调试器。
  • 服务扩展已启用。
  • 编译针对快速开发和运行周期进行了优化(但不是针对执行速度,二进制大小或部署而进行的优化)。

flutter run --release当您需要最大程度的优化和最小的占用空间时,应使用它来部署应用程序。它的意思是:

  • 断言被禁用。
  • 调试信息被剥离。
  • 调试被禁用。
  • 编译针对快速启动,快速执行和小包装进行了优化。
  • 服务扩展已禁用。
2020-08-13