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

Gradle任务assembleDebug执行失败(退出码1)- Flutter问题求助

解决Flutter中Gradle任务assembleDebug执行失败(退出码1)的方案
  • 清理项目缓存
    先执行命令清除Flutter项目缓存:

    flutter clean
    

    进入项目的android目录,执行Gradle清理命令:

    ./gradlew clean
    
  • 匹配Gradle与插件版本
    打开android/build.gradle,检查Gradle插件版本:

    dependencies {
        classpath 'com.android.tools.build:gradle:x.x.x'
        classpath "org.jetbrains.kotlin:kotlin-gradle-plugin:$kotlin_version"
    }
    

    再打开gradle/wrapper/gradle-wrapper.properties查看Gradle发行版版本,确保两者版本兼容(比如Gradle插件7.0+对应Gradle 7.0及以上版本),不匹配的话调整到对应版本。

  • 校验Android SDK配置
    在VS Code设置中确认flutter.sdk和dart.sdk路径正确,同时通过Android SDK Manager安装项目要求的Build Tools版本,避免版本缺失。

  • 修复依赖下载问题
    若依赖下载失败,可切换国内镜像源:

    1. 在android/build.gradle的repositories块添加镜像:
      repositories {
          maven { url 'https://maven.aliyun.com/repository/google' }
          maven { url 'https://maven.aliyun.com/repository/jcenter' }
          maven { url 'https://maven.aliyun.com/nexus/content/groups/public' }
          google()
          mavenCentral()
      }
      
    2. 修改gradle/wrapper/gradle-wrapper.properties里的Gradle下载地址:
      distributionUrl=https\://mirrors.cloud.tencent.com/gradle/gradle-x.x.x-all.zip
      
      注意替换x.x.x为你需要的Gradle版本号。
  • 检查项目配置文件
    确认android/app/build.gradle中的compileSdkVersion、minSdkVersion、targetSdkVersion设置合理,不要使用未安装的SDK版本。

  • 重新构建项目
    执行flutter pub get更新依赖后,再次尝试运行项目。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.17 07:40:38