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

Mac环境下Flutter项目Gradle同步失败:Build未找到求助

解决方案
  • 检查Flutter SDK路径配置
    打开Android Studio的Preferences > Languages & Frameworks > Flutter,确认Flutter SDK路径为正确的绝对路径(如/Users/username/dev/flutter),注意路径大小写与实际磁盘路径完全匹配(错误信息中出现了/users/和/Users/的大小写差异,Mac环境下路径大小写可能影响识别)。

  • 校验项目Gradle配置文件
    打开项目的android/build.gradle,确保Flutter插件引用路径正确,示例配置如下:

    buildscript {
        repositories {
            google()
            mavenCentral()
        }
        dependencies {
            classpath "com.android.tools.build:gradle:7.4.2"
            classpath "org.jetbrains.kotlin:kotlin-gradle-plugin:1.8.0"
        }
    }
    
    allprojects {
        repositories {
            google()
            mavenCentral()
        }
    }
    
    rootProject.buildDir = '../build'
    subprojects {
        project.buildDir = "${rootProject.buildDir}/${project.name}"
    }
    subprojects {
        project.evaluationDependsOn(':app')
    }
    
    task clean(type: Delete) {
        delete rootProject.buildDir
    }
    

    再打开android/app/build.gradle,确认顶部Flutter插件引用正确:

    apply plugin: 'com.android.application'
    apply plugin: 'kotlin-android'
    apply from: "$flutterRoot/packages/flutter_tools/gradle/flutter.gradle"
    
  • 重置Android Studio的Gradle项目关联
    关闭当前项目,通过File > Close Project操作,然后重新选择Open an existing Android Studio project,定位到项目的android目录打开,让IDE重新识别Gradle构建结构。

  • 手动执行命令修复依赖
    打开终端进入项目根目录,依次执行以下命令:

    flutter clean
    flutter pub get
    cd android
    ./gradlew clean
    ./gradlew build --refresh-dependencies
    

    命令执行完成后回到Android Studio,重新执行「Sync Project with Gradle files」操作。

内容的提问来源于stack exchange,提问作者A Khudairy

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.01 06:26:07