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

Android Studio项目构建失败:无法找到gradle-core.jar(3.1.2版本)求助

解决Gradle构建时找不到gradle-core.jar的问题

嘿,我之前也碰到过类似的情况,别担心,这大概率是因为JCenter仓库已经停止维护,导致旧版本的依赖无法正常拉取了——毕竟3.1.2是挺老的Gradle插件版本了。给你几个可行的解决办法:

  • 切换到Maven Central仓库
    打开项目根目录下的build.gradle文件(是根目录的那个,不是module子目录里的),把原来的jcenter()替换成mavenCentral(),同时确保google()仓库也配置在列表里,示例代码如下:

    buildscript {
        repositories {
            google()
            mavenCentral()
            // 把jcenter()注释或者删除掉
        }
        dependencies {
            classpath 'com.android.tools.build:gradle:3.1.2'
        }
    }
    
    allprojects {
        repositories {
            google()
            mavenCentral()
            // 同样处理这里的jcenter()
        }
    }
    

    修改完成后同步项目,看看能不能正常拉取依赖。

  • 升级Gradle插件版本(推荐方案)
    3.1.2版本确实太老旧了,不仅依赖源容易出问题,还可能存在兼容性和安全隐患。建议升级到相对新的稳定版本,比如7.x系列(注意插件版本和Gradle版本要匹配,比如插件7.0.0对应Gradle 7.0)。操作步骤:

    1. 修改根目录build.gradle里的classpath版本:
      classpath 'com.android.tools.build:gradle:7.0.4'
      
    2. 修改gradle/wrapper/gradle-wrapper.properties文件中的distributionUrl:
      distributionUrl=https\://services.gradle.org/distributions/gradle-7.0.2-all.zip
      
    3. 同步项目,期间如果遇到过时语法的提示,跟着Android Studio的指引修复即可。
  • 本地手动添加依赖(临时应急方案)
    如果上面两种方法暂时无法实施,可以手动下载gradle-core-3.1.2.jar,将它放到项目的libs目录下,然后在module的build.gradle中添加本地依赖:

    implementation files('libs/gradle-core-3.1.2.jar')
    

    不过这个方法只适合临时救急,长期来看还是推荐前面两种方案,避免后续维护麻烦。

另外,也可以检查一下你的网络环境,有时候网络波动也会导致依赖拉取失败,必要时可以清理Gradle缓存(通过File -> Invalidate Caches... -> 选择Invalidate and Restart)。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.05.29 07:33:24