You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Flutter SDK升级报错:文件被占用无法重命名,求解决方法

Flutter升级报错(文件被进程占用)的解决办法

执行flutter upgrade或flutter upgrade --force时出现文件被进程占用、无法重命名Dart SDK的报错,试试下面这些解决方法:

  • 关闭所有相关进程
    直接终止所有可能占用Dart/Flutter文件的程序:

    • 关闭Android Studio、VS Code等IDE(它们的后台代码分析服务或调试进程可能在占用文件)
    • 关闭所有运行过Flutter命令的终端窗口(PowerShell、CMD)
    • 打开任务管理器,找到dart.exe、flutter.exe相关进程,右键选择「结束任务」
  • 手动清理缓存后重试

    1. 找到你的Flutter安装目录,进入bin\cache文件夹,删除里面的dart-sdk文件夹
    2. 打开终端执行:flutter clean
    3. 重新运行升级命令:flutter upgrade
  • 手动替换Dart SDK

    1. 确认你要升级的Flutter版本对应的Dart SDK版本(可在Flutter版本说明中查询匹配关系)
    2. 下载对应版本的Dart SDK压缩包,解压后替换到Flutter安装目录\bin\cache\dart-sdk路径下
    3. 替换完成后执行flutter upgrade
  • 用管理员权限运行终端
    右键点击PowerShell或CMD,选择「以管理员身份运行」,再执行:flutter upgrade --force

  • 临时关闭杀毒软件
    部分杀毒软件或防火墙会锁定正在更新的文件,导致无法重命名。暂时关闭这类软件后,再尝试升级操作。

内容的提问来源于stack exchange,提问作者Nipul Rathod

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.06.19 00:37:03