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
相关产品推荐
相关产品推荐

