flutter生成大小超出预期
问题内容:
当我在互联网上搜索时,一个空的颤动构建应该约为7.5兆字节。
我使用命令提示符Windows flutter运行 它大约26兆字节,在调试模式下构建它。是否有任何设置或其他东西可以使最终输出优化并减小尺寸?
问题答案:
从文档:
默认情况下,flutter run
编译为调试模式意味着:
- 断言已启用。
- 天文台已启用,允许您使用飞镖调试器。
- 服务扩展已启用。
- 编译针对快速开发和运行周期进行了优化(但不是针对执行速度,二进制大小或部署而进行的优化)。
flutter run --release
当您需要最大程度的优化和最小的占用空间时,应使用它来部署应用程序。它的意思是:
- 断言被禁用。
- 调试信息被剥离。
- 调试被禁用。
- 编译针对快速启动,快速执行和小包装进行了优化。
- 服务扩展已禁用。