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

如何解决Gradle报错:无法找到com.android.tools.build:gradle:4.1?

解决Gradle错误:Could not find com.android.tools.build:gradle:4.1

这个问题挺常见的,核心原因就是你配置的仓库里找不到指定版本的Gradle插件,或者配置本身有问题,下面给你几个实用的解决步骤:

1. 修正仓库配置与插件版本号

首先打开项目根目录下的build.gradle(注意不是app模块下的那个),确保仓库配置包含Google官方仓库,同时把插件版本写完整:

buildscript {
    repositories {
        google() // 必须配置,Gradle插件的官方仓库
        mavenCentral() // 替换已停止维护的jcenter
    }
    dependencies {
        // 注意版本号要写完整的4.1.0,而非简写的4.1
        classpath "com.android.tools.build:gradle:4.1.0"
    }
}

allprojects {
    repositories {
        google()
        mavenCentral()
    }
}

提示:jcenter已经在2021年停止服务了,建议完全移除jcenter相关配置,避免后续依赖拉取失败。

2. 匹配Gradle插件与Gradle wrapper版本

Gradle插件和Gradle本身有严格的版本对应关系,4.1.0版本的插件需要搭配Gradle 6.5及以上版本。你可以修改gradle/wrapper/gradle-wrapper.properties文件:

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

3. 清理缓存并重新同步

做完上面的修改后,按以下步骤操作:

  • 点击Android Studio右上角的「Sync Project with Gradle Files」按钮同步项目
  • 如果还是报错,执行File > Invalidate Caches... > Invalidate and Restart,清理缓存后重启AS
  • 也可以手动删除项目根目录的.gradle文件夹和app模块下的build文件夹,再重新同步

4. 网络问题的适配(可选)

如果你的网络无法正常访问Google仓库,可以添加国内镜像源,比如阿里云镜像,修改build.gradle的仓库配置:

repositories {
    maven { url 'https://maven.aliyun.com/repository/google' }
    maven { url 'https://maven.aliyun.com/repository/public' }
    google()
    mavenCentral()
}

按照这些步骤操作,基本就能解决插件找不到的问题了。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.05.22 08:44:08