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