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

执行flutter run --release时找不到com.android.application 8.7.0插件求助

解决Flutter运行Release时找不到com.android.application插件的问题

核心原因

Flutter 3.19.4与你使用的Android Gradle Plugin(AGP)8.7.0、Gradle 8.7版本不兼容,官方推荐的对应版本为AGP 8.2.0 + Gradle 8.5。

具体修复步骤

1. 调整settings.gradle中的AGP版本

打开android/settings.gradle,修改AGP版本为8.2.0:

plugins {
    //id "com.google.gms" version "8.7.0" apply false
    id "dev.flutter.flutter-plugin-loader" version "1.0.0"
    id "org.jetbrains.kotlin.android" version "1.9.22" apply false
    id "com.android.application" version "8.2.0" apply false
    //id "com.android.library" version "8.2.0" apply false
}

同时调整pluginManagement的仓库顺序,将Google仓库放在最前面(确保优先从Google拉取AGP插件):

pluginManagement {
    // ... 原有代码不变 ...
    repositories {
        google()
        mavenCentral()
        gradlePluginPortal()
    }
}

2. 匹配Gradle版本

打开android/gradle/wrapper/gradle-wrapper.properties,修改Gradle版本为8.5:

distributionUrl=https\://services.gradle.org/distributions/gradle-8.5-all.zip

3. 清理缓存并重新构建

  • 执行命令清理Flutter项目缓存:
flutter clean
  • 删除Android目录下的本地Gradle缓存:删除android/.gradle文件夹
  • 重启Android Studio,等待Gradle同步完成后,重新执行:
flutter run --release

额外检查项

  • 确认local.properties中的flutter.sdk路径正确,且Flutter SDK完整无损坏
  • 确保Android Studio的SDK Manager中已安装对应AGP版本所需的Android Build Tools(AGP 8.2.0对应Build Tools 34.0.0+)

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.06.26 22:08:18