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

Flutter运行报Could not resolve all artifacts for configuration ':classpath'错误如何解决

Flutter Gradle构建失败(找不到com.android.tools.build::4.1.0)解决方案

核心原因

报错本质是Android构建所需的Gradle插件版本4.1.0无法正常拉取,同时依赖声明格式存在错误(连续双冒号属于非法格式,缺失了组件名),导致仓库匹配不到对应依赖包。

排查解决步骤

  • 第一步:修复Gradle插件依赖声明
    打开项目下的android/build.gradle文件,找到dependencies块内的Android Gradle插件配置,将错误的com.android.tools.build::4.1.0修改为正确格式:
    dependencies {
        classpath "com.android.tools.build:gradle:4.1.0"
        // 其余原有配置保持不变
    }
    
  • 第二步:替换国内Maven镜像源
    还是在android/build.gradle文件中,分别修改buildscript和allprojects下的repositories配置,优先使用阿里云镜像,避免官方源访问失败:
    buildscript {
        repositories {
            // 新增阿里云镜像,放在最前面
            maven { url 'https://maven.aliyun.com/repository/google' }
            maven { url 'https://maven.aliyun.com/repository/jcenter' }
            google()
            jcenter()
        }
    }
    allprojects {
        repositories {
            // 新增阿里云镜像,放在最前面
            maven { url 'https://maven.aliyun.com/repository/google' }
            maven { url 'https://maven.aliyun.com/repository/jcenter' }
            google()
            jcenter()
        }
    }
    
  • 第三步:检查Gradle版本匹配
    打开android/gradle/wrapper/gradle-wrapper.properties文件,确认distributionUrl对应的Gradle版本和Android Gradle插件版本匹配,4.1.0版本插件要求Gradle版本≥6.5,示例配置:
    distributionUrl=https\://services.gradle.org/distributions/gradle-6.7-all.zip
    
  • 第四步:清理缓存重新构建
    依次执行以下命令清理旧缓存,再启动项目:
    flutter clean
    
    手动删除android目录下的.gradle文件夹后,重新执行flutter run即可。
  • 可选:如果仍报错,执行flutter run --stacktrace可以输出完整堆栈日志,方便定位剩余问题。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.10.05 08:36:04