Flutter运行报错:路径语法错误(errno=123)求助
Flutter运行时路径语法错误的解决办法
具体修复步骤:
- 检查Flutter内部脚本文件:
找到Flutter安装目录下的flutter\bin\internal文件夹,打开exit_with_errorlevel.bat脚本,把里面所有正斜杠/替换成Windows系统的反斜杠\,保存后重启项目。 - 重置Flutter环境并清理缓存:
打开命令提示符,依次执行以下命令:
完成后重启Android Studio,重新运行项目。flutter doctor --android-licenses flutter clean - 校验Android Studio的SDK与Flutter路径配置:
打开Android Studio的设置:- 进入
File > Settings > Appearance & Behavior > System Settings > Android SDK,确认SDK路径是纯反斜杠格式(比如C:\Users\你的用户名\AppData\Local\Android\Sdk) - 进入
File > Settings > Languages & Frameworks > Flutter,确认Flutter SDK路径为纯反斜杠(比如C:\src\flutter)
- 进入
- 排查系统环境变量的隐性问题:
打开系统环境变量,检查Path、ANDROID_HOME等变量里的Flutter/Android相关路径,确保没有混合斜杠、多余引号或特殊字符;如果发现异常,修正后重启电脑生效。 - 重新生成Gradle配置文件:
删除项目根目录下的.gradle文件夹和android/.gradle文件夹,然后在Android Studio中点击File > Sync Project with Gradle Files,让Gradle重新适配Windows路径生成配置。
内容的提问来源于stack exchange,提问作者joxing
相关产品推荐
相关产品推荐

