Flutter项目运行失败:build.gradle插件缺失及命名空间错误求助
解决方案
1. 修正根目录build.gradle的插件配置
打开项目根目录下的build.gradle文件,确保plugins块中声明Flutter Gradle插件的版本,并配置正确的仓库:
plugins { id "dev.flutter.flutter-gradle-plugin" version "1.0.0" apply false } allprojects { repositories { google() mavenCentral() } }
版本号可根据你本地Flutter SDK版本调整,比如Flutter 3.10+对应插件版本通常为1.0.0及以上
2. 替换app目录build.gradle的插件应用方式
打开android/app/build.gradle文件,将第4行的旧版apply语句替换为声明式plugins块:
plugins { id "com.android.application" id "dev.flutter.flutter-gradle-plugin" }
移除原有的apply plugin: 'dev.flutter.flutter-gradle-plugin'语句
3. 清理并同步项目
- 执行终端命令:
flutter clean - 接着执行:
flutter pub get - 在Android Studio中点击工具栏的「Sync Project with Gradle Files」按钮
4. 验证Flutter版本一致性
运行flutter --version查看本地Flutter SDK版本,确保项目的.flutter-plugins-dependencies文件中记录的插件版本与本地SDK匹配,若不匹配可重新执行flutter pub get更新。
内容的提问来源于stack exchange,提问作者ferhatt
相关产品推荐
相关产品推荐

