Flutter正确配置方法:执行flutter run和flutter create报错如何解决?
Flutter环境读写权限类报错解决方案
- 更换项目存储路径:当前创建项目的目标路径属于OneDrive同步目录,OneDrive后台自动同步逻辑会占用文件锁,导致Flutter无法写入资源文件。请将项目存储路径更换为本地非同步目录,例如
D:\flutter_projects\这类无云同步、无特殊权限管控的路径。 - 配置Flutter SDK目录读写权限:找到
C:\src\flutter_windows_2.5.2-stable\flutter目录,右键选择「属性」→「安全」→「编辑」,选中当前登录的Windows用户账号,勾选「完全控制」权限后保存设置,确保SDK内的模板文件可被正常读取。 - 调整系统安全拦截规则:打开Windows安全中心→病毒和威胁防护→勒索软件防护→管理勒索软件防护,可临时关闭「受控文件夹访问」,也可将
flutter.exe、gradle.exe添加到允许访问的应用列表,避免系统拦截Flutter的文件写入操作。 - 以管理员权限启动终端:右键点击你使用的终端工具(CMD、PowerShell、VS Code终端均可),选择「以管理员身份运行」后再执行
flutter create、flutter run命令,规避普通用户权限不足的问题。 - 验证修复效果:上述操作完成后先执行
flutter doctor -v确认无异常提示,再重新尝试创建项目和运行项目即可。
两类报错的核心诱因均为文件路径读写权限不足、目标文件被其他进程占用,解决路径和权限问题后,
flutter run的报错会同步修复。
内容的提问来源于stack exchange,提问作者Jakub Procházka
相关产品推荐
相关产品推荐

