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

Flutter新建项目运行安卓模拟器报Gradle task assembleDebug失败退出码1

解决方案

你的报错核心是安卓构建所需的Gradle版本低于最低要求,Web端不需要经过Gradle构建安卓安装包,因此没有报错。按以下步骤操作即可修复:

步骤1:修改Gradle Wrapper配置

打开项目路径下的 android/gradle/wrapper/gradle-wrapper.properties 文件,修改distributionUrl参数值为:

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

步骤2:匹配Android Gradle插件版本

Gradle和Android Gradle插件存在强制版本兼容要求,打开项目路径下的 android/build.gradle 文件,修改dependencies块内的插件版本为和Gradle6.5匹配的4.1.3版本:

buildscript {
    dependencies {
        classpath 'com.android.tools.build:gradle:4.1.3'
        // 其余原有配置保持不变
    }
}

步骤3:清理缓存重新构建

在项目根目录依次执行以下命令:

flutter clean
flutter pub get

执行完成后重新运行项目到安卓模拟器即可。

异常排查

如果修改后仍报错,可依次检查以下配置:

  • 打开Android Studio的设置 > 构建、执行、部署 > 构建工具 > Gradle,确认构建时选择使用项目gradle-wrapper.properties文件中的Gradle版本,而非本地安装的低版本全局Gradle
  • 不要手动修改全局JDK配置,直接使用Android Studio内置的JDK即可,无需额外安装JDK8/11
  • 检查android/app/build.gradle中的compileSdkVersion不低于30,和当前插件版本兼容

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.10.07 03:12:04