Windows本地运行FlutterFlow时出现访问Flutter SDK版本错误
检查Flutter SDK目录权限
找到本地Flutter SDK的安装路径,右键打开「属性」→「安全」选项卡,确认当前用户拥有完全控制或至少读取和写入权限。若权限不足,点击「编辑」添加当前用户并赋予对应权限,应用设置后重启FlutterFlow。以管理员身份启动FlutterFlow
右键FlutterFlow的快捷方式,选择「以管理员身份运行」,再尝试启动Local Run。管理员权限可绕过部分系统级的文件访问限制。验证Flutter环境的可用性
打开命令提示符(CMD),执行flutter --version命令。如果能正常返回版本信息,说明Flutter本身的权限和环境配置无问题;若报错,检查环境变量PATH中Flutter的路径是否正确,且该路径对当前用户可见。临时关闭安全软件拦截
部分杀毒软件或防火墙会拦截FlutterFlow访问系统文件,临时关闭这类软件后重试Local Run。如果问题解决,将FlutterFlow程序和Flutter SDK目录添加到安全软件的信任列表中。检查Local Run项目目录权限
FlutterFlow Local Run会在本地生成临时项目文件,默认路径通常在用户文档或指定的工作目录下。确认该目录的权限设置,确保当前用户具备读写权限,避免因临时文件无法创建导致SDK版本读取失败。重置FlutterFlow本地配置
找到FlutterFlow的本地配置文件夹(Windows系统一般在C:\Users\[你的用户名]\AppData\Roaming\FlutterFlow),备份后删除该文件夹,重启FlutterFlow重新初始化配置,可解决部分权限相关的配置异常问题。
内容的提问来源于stack exchange,提问作者Hamreen Ahmad

