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版本,避免版本缺失。修复依赖下载问题
若依赖下载失败,可切换国内镜像源:- 在
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() } - 修改
gradle/wrapper/gradle-wrapper.properties里的Gradle下载地址:
注意替换distributionUrl=https\://mirrors.cloud.tencent.com/gradle/gradle-x.x.x-all.zipx.x.x为你需要的Gradle版本号。
- 在
检查项目配置文件
确认android/app/build.gradle中的compileSdkVersion、minSdkVersion、targetSdkVersion设置合理,不要使用未安装的SDK版本。重新构建项目
执行flutter pub get更新依赖后,再次尝试运行项目。
内容的提问来源于stack exchange,提问作者Shahzain Ahmed
相关产品推荐
相关产品推荐

