颤振生成大小超出预期 [英] flutter build size is more than expected

查看:49
本文介绍了颤振生成大小超出预期的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

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

As i searched in internet, an empty flutter build should be about 7.5 megabytes.

我使用命令提示符窗口 flutter run 约26兆字节,以调试模式对其进行构建.是否有任何设置或其他设置可以优化最终输出并减小尺寸?

I build it in debug mode using command prompt windows flutter run its about 26 megabytes. Is there any settings or something else to make the final output optimized and less size?

推荐答案

来自文档:

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

By default, flutter run compiles to debug mode It means:

  • 已启用断言.
  • 启用了天文台,使您可以使用 飞镖调试器.
  • 服务扩展已启用.
  • 编译为 针对快速开发和运行周期进行了优化(但不适用于执行 速度,二进制文件大小或部署.)
  • Assertions are enabled.
  • Observatory is enabled, allowing you to use the dart debugger.
  • Service extensions are enabled.
  • Compilation is optimized for fast development and run cycles (but not for execution speed, binary size, or deployment.)

当需要最大程度的优化和最小的占用空间时,应使用flutter run --release来部署应用程序.这意味着:

You should use flutter run --release for deploying the app, when you want maximum optimization and minimal footprint size. It means:

  • 断言被禁用.
  • 调试信息被剥离.
  • 调试已禁用.
  • 编译针对快速启动,快速执行和小包装而优化.
  • 服务扩展已禁用.

这篇关于颤振生成大小超出预期的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆