混合应用程序大小

Hybrid Application Sizes

目前,我一直在用 flutter 开发一个应用程序,但在我将它安装到我的 android 设备上后,我发现它需要大量的 space。 首先我想知道是否有任何解决方案? 其次,如果没有任何解决方案;有没有其他混合语言没有这个问题??

如果您 运行 flutter run 并查看 phone 中的应用程序大小,您会发现它非常大 > 40 MB。这是因为在调试模式下,整个 flutter 引擎都安装在 phone 上以支持调试和即时编译你的 dart 文件。有效地让您及时热重新加载您的更改。

现在,如果您 运行 flutter build apkflutter run --release,这将在发布模式下生成一个 apk。意味着没有调试支持,一切都提前编译为目标机器代码。并且应用程序的大小应尽可能小 < 15 MB。