Flutter 在 vscode 中运行的时间出乎意料地长

时间:2021-02-23 09:20:18

标签: flutter visual-studio-code

我第一次为 flutter dev 使用 vs 代码,在尝试运行应用程序时,它向我显示“这需要出乎意料的很长时间”。但是它构建了应用程序,但需要大约 17 分钟。有什么帮助吗??

3 个答案:

答案 0 :(得分:0)

所以,我是 Windows PC 用户,拥有 4GB RAM 和 i3 处理器。我知道你在想什么。 “为什么要花这么多时间?”相信我,我经历了很多。实际上,这不是你的错,也不是 Flutter 的错。这是因为 PC 速度慢。

通常,第一次运行需要时间。它必须构建包和东西。所以,这需要时间。在第一次构建之后,当添加新的依赖项时,运行时间可能会增加。但是在第一次构建之后,它运行得更快了。

答案 1 :(得分:0)

我在专门在物理 Android 设备上构建 Flutter 应用程序时发现的另一个问题是,ADB 可能会导致性能下降。

所以运行:

adb kill-server

然后拔下并重新插入设备,然后:

adb start-server

关注:

flutter run

提高性能

答案 2 :(得分:0)

我是 Windows 用户。我的电脑有一个核心 i5-4200u(2 个核心,4 个线程),只有 6GB 内存。 如果您尝试在 android 模拟器或 android 设备中运行该应用程序,请尝试此操作。

将以下行添加到项目目录中 android 文件夹中的 gradle.properties 文件中。

org.gradle.daemon=true
org.gradle.parallel=true
org.gradle.configureondemand=true
org.gradle.caching=true

查看这 3 个链接以获取更多信息

https://www.journaldev.com/12333/increase-gradle-build-speed

https://medium.com/@AthorNZ/how-to-speed-up-your-slow-gradle-builds-5d9a9545f91a

https://www.youtube.com/watch?v=7ll-rkLCtyk

早些时候,我的构建时间大约为 200 秒或更多。但是在启用这些功能后,我的构建时间明显缩短了。 在第一次运行时,您不会注意到巨大的差异。但在那之后,您的构建时间将大大减少。 完成所有这些之后,我得到了大约 40 秒或更短的构建时间。

没有上面提到的变化的构建时间 The build time without the changes mentioned above

更改后第一次运行的构建时间 enter image description here

更改后第二次运行的构建时间 enter image description here

请注意,我仅更改了 gradle.properties 文件以缩短构建时间。