使用Flutter3.3.0创建新项目遇FileSystemException异常求助
Flutter 3.3.0 创建新项目失败:FileSystemException 报错处理
问题描述
使用Flutter 3.3.0执行项目创建命令时,突然抛出以下异常:
flutter has exited unexpectedly FileSystemException :Creation Failed path=directory\lib OS Error: The system cannot find the file specified, errno = 2
执行flutter doctor检测无异常,但目标路径下未生成任何项目目录,已尝试修改系统环境变量。
相关截图说明
- 异常截图:显示上述FileSystemException报错详情
- Flutter Doctor结果截图:所有检测项均无异常
- 项目目录截图:目标路径为空,无任何项目文件生成
- 环境变量截图:已配置Flutter SDK相关环境变量
解决步骤
- 使用合法路径创建项目
确保目标路径不含中文、空格或特殊符号,且父目录已存在。例如改用D:\Flutter_Projects\demo_app这类纯英文无空格路径,避免路径解析失败。 - 手动创建目录后执行命令
先在文件管理器中手动创建空的目标目录,打开终端进入该目录后执行:
末尾的flutter create ..表示在当前目录生成项目文件。 - 修复Flutter缓存
依次执行以下命令重置缓存:
完成后重新尝试创建项目。flutter clean flutter pub cache repair - 重新校验Flutter SDK
下载官方完整的Flutter 3.3.0 SDK包,覆盖现有SDK目录,排除SDK文件损坏导致的路径生成问题。 - 提升终端权限
右键选择终端(CMD/PowerShell)→「以管理员身份运行」,再执行项目创建命令,避免权限不足导致的目录创建失败。
内容的提问来源于stack exchange,提问作者Aniket meghani
相关产品推荐
相关产品推荐

