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

Flutter运行报错Plugin with id 'com.android.application' not found求助

解决方案
  • 首先补全android/build.gradle的结构,你当前贴出的依赖配置必须嵌套在buildscript代码块内,正确结构参考:
buildscript {
    ext.kotlin_version = '1.5.31' // 请和你项目实际kotlin版本保持一致
    repositories {
        google()
        mavenCentral()
    }
    dependencies {
        classpath 'com.google.gms:google-services:4.3.10'
        classpath 'com.android.tools.build:gradle:4.1.0'
        classpath "org.jetbrains.kotlin:kotlin-gradle-plugin:$kotlin_version"
    }
}

allprojects {
    repositories {
        google()
        mavenCentral()
    }
}

如果dependencies直接写在buildscript块外,Gradle就无法加载到Android构建插件,就会抛出找不到com.android.application插件的报错。

  • 删除android/app/build.gradle中重复声明的apply plugin: 'com.android.application',保留一行即可,重复声明会触发插件加载异常。
  • 检查android/gradle/wrapper/gradle-wrapper.properties文件中的Gradle版本,Android Gradle Plugin 4.1.0要求匹配的Gradle版本为6.5及以上,低于该版本请调整为对应兼容版本。
  • 若上述配置修正后仍报错,执行缓存清理操作:
    1. 项目根目录运行flutter clean
    2. 删除android目录下的.gradle隐藏文件夹
    3. 重新运行项目即可正常构建。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.09.24 01:24:06