You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

新建Flutter项目Gradle报错:未找到SDK,求有效解决方法

解决Flutter项目build.gradle中"Flutter SDK not found"报错

核心问题分析

你修改build.gradle中的报错语句是错误操作——这段代码是Gradle检测Flutter SDK存在性的关键逻辑,修改后会导致构建流程缺失必要校验,进而引发模拟器运行失败。真正的问题是**local.properties文件未正确配置Flutter SDK路径**。

分步解决方案

  1. 定位/创建local.properties文件
    找到项目根目录下的android文件夹,检查是否存在local.properties文件。如果没有,直接新建一个空白文件。

  2. 配置Flutter SDK路径
    打开local.properties,添加以下内容(根据你的操作系统调整路径):

    • Windows系统:
      flutter.sdk=C:\\flutter
      
      (注意路径用双反斜杠,或者单正斜杠C:/flutter)
    • Mac/Linux系统:
      flutter.sdk=/Users/你的用户名/flutter
      
      替换成你实际的Flutter SDK安装路径。
  3. 恢复build.gradle的原始报错代码
    将你修改的throw FileNotFoundException...改回原本的代码:

    throw new GradleException("Flutter SDK not found. Define location with flutter.sdk in the local.properties file.")
    
  4. 校验配置有效性
    在VS Code终端执行:

    flutter doctor
    

    按照输出提示修复所有SDK相关的问题(比如Android SDK缺失、许可证未同意等)。

  5. 同步Android Studio配置(若之前操作过)
    打开Android Studio的File > Settings > Languages & Frameworks > Flutter,确保这里的Flutter SDK路径和local.properties中配置的完全一致,避免路径冲突。

内容的提问来源于stack exchange,提问作者Jayaditya Mishra

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.19 16:46:37