我试图将我的 Flutter 项目配置为在网络上运行。我使用
flutter channel master
切换到主通道后,我尝试运行 flutter upgrade
。我现在无限循环说:
Building flutter tool...
Running pub upgrade...
Pub failed to delete entry because it was in use by another process.
This may be caused by a virus scanner or having a file
in the directory open in another application.
Error (1): Unable to 'pub upgrade' flutter tool. Retrying in five seconds... (9 tries left)
Waiting for 0 seconds, press CTRL+C to quit ...
Running pub upgrade...
Pub failed to delete entry because it was in use by another process.
This may be caused by a virus scanner or having a file
in the directory open in another application.
Error (1): Unable to 'pub upgrade' flutter tool. Retrying in five seconds... (8 tries left)
Waiting for 2 seconds, press CTRL+C to quit ...
Terminate batch job (Y/N)? Y
我尝试了多种方法,例如运行
flutter clean
,尝试切换回稳定通道,删除flutter/bin目录中的缓存文件夹,关闭我的Windows Defender,似乎都不起作用。现在,当我尝试运行 flutter doctor
或任何其他 flutter 命令时,我会得到带有相同消息的相同无限循环。我还尝试手动下载并用新安装替换我的 flutter sdk 安装,这也不起作用。此时我唯一的选择是完全删除 flutter 并从头开始重新安装吗?
如果有任何有关如何解决此问题的建议,我将不胜感激。
我以管理员身份运行编译器,它对我有用。 以管理员身份打开 Android Studio 或 Visual Studio。
我遇到了这个问题,发现问题是我添加的新依赖项。就我而言,它是
assets_audio_player: ^3.0.3+1
,但当然它可以是任何依赖项。删除它立即解决了我的问题。
面对这个问题,必须在终端运行“start ms-settings:developers”。解决了这个问题。
在 Windows 上:以管理员身份运行 vscode 或您正在使用的终端来解决问题。 对于 Linux:我认为某种 sudo 方法可以解决这个问题。
跑步 颤动升级 在外部管理 cmd 控制台中
以管理员身份运行 VS Code 或 Android Studio,可能会解决问题。
使用 powershell(管理员)来修复此问题我遇到了同样的问题,并使用 Windows PowerShell(管理员)修复了此问题。只需输入 flutter
使用命令“flutter channel stable”将通道切换到稳定或主控
我已经解决了。我建议您将 flutter 文件夹直接放在 C:/ 中,而不是 C:/src/flutter。会是这样的:
C:/颤动
如果这不能解决问题,请尝试暂停您的防病毒软件以便我们进行测试。可能是它屏蔽了本地C盘文件夹的权限。这不是很常见,但有时会发生。
为我工作关闭所有android studio选项卡,以管理员身份打开cmd后,转到您的文件夹(如果命令需要它)并再次执行命令
唯一的解决方案是以管理员身份运行android studio。