每次我运行颤振应用程序时计算机都会死机

Posted

技术标签:

【中文标题】每次我运行颤振应用程序时计算机都会死机【英文标题】:Computer freezes each time i run flutter app 【发布时间】:2020-10-10 17:47:15 【问题描述】:

在今天之前,我的 Flutter 应用程序运行良好,而我的计算机没有速度问题。但是今天在尝试运行(在调试模式下)我的应用程序时,它立即到达gradle AssemblyDebug 阶段,我的计算机变得缓慢并最终完全冻结,即使ctrl+alt del 也不起作用,我所能做的就是物理重启计算机。

这是我的颤振医生总结:

我有一台配备英特尔酷睿 i5 2GHz 处理器和 8GB RAM 的 HP Folio 9480m

【问题讨论】:

看起来像内存泄漏。您是否更改了应用中的任何内容? 这就是我的想法,但我尝试从 android studio 创建一个新应用,但仍然是同样的问题 【参考方案1】:

解决方案:

每次开始运行应用程序之前,在终端中运行以下命令

flutter clean

此命令将删除系统中与您的应用相关的所有构建缓存文件。

原因:

这是由于 build 文件夹包含先前构建的数据。 每次从头开始再次运行应用程序时清理它 我在 Flutter 开发的最初阶段就遇到了这个问题,现在每次都使用这个命令完全解决了这个问题

【讨论】:

【参考方案2】:

造成这种情况的原因可能很多!请确保您的互联网没有问题。您也可以尝试更新flutter,看看是否能解决问题。 您可以使用以下命令摆脱冻结状态:

在 mac/linux 中:

killall -9 dart

在窗口中:

taskkill /F /IM dart.exe

更新flutter SDK:

flutter upgrade

【讨论】:

感谢您的帮助,但在冻结状态下我什至无法移动鼠标指针,更不用说打开 cmd...任何解决方案? 你用的是什么版本? 我建议你更新你的颤振:flutter cleanflutter channel stableflutter upgrade

以上是关于每次我运行颤振应用程序时计算机都会死机的主要内容,如果未能解决你的问题,请参考以下文章

每次在 vscode 中运行我的颤振应用程序时出现此错误 [重复]

Flutter 应用在​​ Android Studio 下运行时死机

颤振:第一次运行我的颤振应用程序时出现 gradle 错误

Pi计算器程序每次运行时都会提供不同的输出

我无法在 VS 代码中运行和调试颤振应用程序,每当我尝试运行它时,我都会收到以下错误 [重复]

颤振失去与新 USB 设备的连接