如何最小化Flutter应用程序的大小

时间:2020-05-28 14:53:41

标签: flutter dart

我在创建Flutter应用程序时未添加任何内容,然后尝试启动它。 问题是,所创建的Flutter应用的大小为 65.88MB

这些是否是颤动的缺陷?

2 个答案:

答案 0 :(得分:2)

Flutter应用程序的文件大小可能会比本机应用程序大,但根据我的经验来看并没有那么多。我使用firebase和一些应用程序内数据库(例如SQLite)构建了功能齐全的应用程序,其中大多数应用程序的文件大小为6或7MB。如果我不按ABI拆分,则该应用程序可能约为12或13MB。但是对于您实际启动的大多数应用程序,您都希望按ABI进行拆分。

根据您的问题,您可能正在检查调试版本的应用程序文件大小。调试应用程序的文件大小通常会很大,因为它具有许多组件,可以使您的开发顺利,快速地进行,例如,在调试过程中可以热重载。

您想要做的就是通过构建应用的发行版

flutter build apk --split-per-abi

应该会生成该应用程序的发行版,文件大小约为5MB,通常是Flutter中的hello world应用程序的文件大小。您可以了解有关构建发布应用程序here的更多信息。

答案 1 :(得分:0)

嘿,我觉得您应该尝试一下,有时会发生,您没有清除以前的数据,而是尝试构建apk,这会释放出更多文件。

始终按照以下步骤进行操作,则文件大小会更浅。

转到控制台-> 进入项目目录-> ,键入以下内容

 1. flutter clean
 2. flutter build apk --release
  • 现在flutter clean上面的命令将清除存储在构建文件中的先前数据。删除build文件
  • flutter build apk --release,以release模式构建android apk。通常比debug模式轻。

有关发布Android安装文件的更多信息,请按照以下步骤操作:Building Flutter Android App

我希望这会对您有所帮助。学习愉快!

相关问题