VS Code打开项目时Flutter SDK初始化卡住40分钟,求解决方案
解决VS Code中Flutter SDK初始化长时间卡住的方法
检查Flutter SDK路径配置是否正确
打开VS Code设置(快捷键Ctrl+,),搜索Flutter SDK Path,确认路径指向本地已完整下载的Flutter SDK文件夹,若路径错误,手动修正为正确目录。手动执行Flutter初始化命令
打开终端(VS Code内置终端或系统终端),切换到Flutter SDK的bin目录,执行flutter doctor命令,该命令会自动完成SDK初始化、依赖检查与配置,完成后重启VS Code。清理VS Code的Flutter插件缓存
关闭VS Code,找到对应系统的缓存路径并删除workspaceStorage文件夹:- Windows:
%APPDATA%\Code\User\workspaceStorage - macOS:
~/Library/Application Support/Code/User/workspaceStorage - Linux:
~/.config/Code/User/workspaceStorage
删除后重新打开VS Code,插件会重新加载初始化。
- Windows:
检查网络连接并配置镜像(若需)
Flutter初始化需下载依赖包,确保网络可正常访问官方资源。若网络受限,切换稳定网络,或在终端执行以下命令配置国内镜像:flutter config --set dart-sdk-mirror https://mirrors.tuna.tsinghua.edu.cn/dart-pub/ flutter config --set flutter-sdk-mirror https://mirrors.tuna.tsinghua.edu.cn/flutter/配置完成后再执行
flutter doctor。重新安装Flutter插件
在VS Code扩展面板中找到Flutter插件,点击卸载,重启VS Code后重新安装最新版本插件。验证Flutter SDK完整性
若原SDK存在损坏,重新下载完整的Flutter SDK压缩包,解压后替换原SDK目录,再重新配置VS Code中的SDK路径。
内容的提问来源于stack exchange,提问作者Tanaya Singh IN
相关产品推荐
相关产品推荐

