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

Flutter项目应用dev.flutter.flutter-gradle-plugin插件失败求助

问题解决:Failed to apply plugin 'dev.flutter.flutter-gradle-plugin'

问题根源

报错核心是Could not get unknown property 'android' for project ':app',本质是插件加载顺序错误:dev.flutter.flutter-gradle-plugin依赖com.android.application插件初始化的android扩展,但当前配置中flutter插件先于Android插件加载,导致无法找到该属性。

修复步骤

1. 调整app/build.gradle的插件加载顺序

将com.android.application移至plugins块最顶部,确保Android插件先完成初始化,再加载依赖它的其他插件:

plugins {
    id("com.android.application")
    id "kotlin-android"
    id "dev.flutter.flutter-gradle-plugin"
    id("com.google.gms.google-services")
}

2. 验证Gradle与Flutter版本兼容性

当前使用的com.android.tools.build:gradle:7.3.0需要Flutter 3.3.0及以上版本支持,执行以下命令查看当前Flutter版本,确保二者适配:

flutter --version

若Flutter版本过低,可执行flutter upgrade同步升级。

3. 清理缓存并重新构建

执行以下命令清理项目缓存,避免旧配置干扰:

flutter clean
flutter pub get
cd android && gradlew clean
cd .. && flutter run

补充说明

  • com.google.gms.google-services插件需放在最后加载,因为它依赖Android和Firebase的配置信息
  • 无需手动修改local.properties文件,Flutter会自动维护其中的SDK路径配置

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.06 21:44:54