VS Code打开Flutter项目时无法连接Gradle服务器求助
检查本地Gradle环境配置
确认系统环境变量GRADLE_HOME指向正确的Gradle安装目录,且GRADLE_HOME/bin已加入系统PATH;打开终端执行gradle -v验证Gradle可正常运行,同时确保版本与项目android/gradle/wrapper/gradle-wrapper.properties中distributionUrl指定的版本一致。清理Gradle缓存
关闭VS Code,删除项目下的android/.gradle文件夹;删除用户目录下的Gradle缓存目录(Windows:C:\Users\<用户名>\.gradle\caches,Mac/Linux:~/.gradle/caches);重新打开项目等待Gradle重新拉取依赖。调整VS Code Gradle插件设置
打开VS Code设置(快捷键Ctrl+,),搜索Gradle: Java Home,指定符合要求的JDK路径(Flutter要求JDK 11及以上);搜索Gradle: Server,启用Gradle: Enable Daemon,或调大Gradle: Daemon Maximum Heap Size(例如设置为4g)。重置项目Gradle配置
在项目根目录执行flutter clean;进入android目录执行gradle wrapper --gradle-version <项目对应版本>(替换为你项目中的Gradle版本);回到根目录执行flutter pub get。排查插件冲突
确保Flutter和Dart插件为最新版本,尝试禁用其他Gradle相关插件后重启VS Code,确认是否是插件冲突导致。
内容的提问来源于stack exchange,提问作者Joel Stephen

