当我在互联网上搜索时,一个空的颤动版本应该约为7.5 MB。
我使用命令提示符窗口 flutter run 以约26兆字节的速度在调试模式下构建它。是否有任何设置或其他方法可以使最终输出优化并减小尺寸?
答案 0 :(得分:1)
从docs:
默认情况下,flutter run
编译为调试模式,这意味着:
当需要最大程度的优化和最小的占用空间时,应使用flutter run --release
来部署应用程序。这意味着:
答案 1 :(得分:1)
来自here
调试
- 已针对快速开发和运行周期(而不是针对执行速度,二进制大小或部署)对编译进行了优化。
发布
- 编译针对快速启动,快速执行和小包装而优化。
在调试模式下,APK大小将比发行版更大。因为,为了提高开发速度和运行周期,它们会在APK本身中调试进程。
但是在发布模式下,您会得到较小的软件包,因为它们将从APK中删除开发软件包。