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

Android Studio 3.1.1迁移后Gradle构建报错:无法获取JCenter资源求助

解决Android Studio 3.1.1构建时无法获取JCenter资源的问题

嗨,咱们来解决你遇到的这个构建问题!首先明确告诉你:JCenter确实已经停止维护了(从2021年开始就不再接受新资源上传,现在仅保留部分旧资源的临时访问),稳定性极差,旧版本的依赖资源经常会出现无法获取的情况,你碰到的这个问题基本就是因为这个原因。

下面给你几个具体的解决步骤:

一、替换仓库配置(最关键的一步)

你的项目级build.gradle里的仓库配置,建议优先使用Google官方仓库和Maven Central,彻底替换掉JCenter。

修改前的典型配置:

buildscript {
    repositories {
        jcenter()
        google()
    }
    dependencies {
        classpath 'com.android.tools.build:gradle:3.1.0'
    }
}

allprojects {
    repositories {
        jcenter()
        google()
    }
}

修改后的配置:

buildscript {
    repositories {
        google() // Android官方插件优先从这里获取,更稳定
        mavenCentral()
    }
    dependencies {
        // 注意:Android Studio 3.1.1对应的Gradle插件版本建议用3.1.1,和IDE版本匹配兼容性更好
        classpath 'com.android.tools.build:gradle:3.1.1'
    }
}

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

二、同步并清理项目

  1. 点击Android Studio工具栏上的「Sync Project with Gradle Files」按钮,让项目重新同步配置。
  2. 依次执行「Build > Clean Project」和「Build > Rebuild Project」,清理旧的缓存文件,避免缓存干扰。

三、额外排查点(如果上面的步骤没解决)

  • 网络问题:如果你的网络环境需要代理,检查代理配置是否正确;也可以尝试切换网络(比如用手机热点),排除网络限制。
  • 本地缓存损坏:删除本地Gradle缓存目录~/.gradle/caches(Windows系统是C:\Users\<你的用户名>\.gradle\caches),然后重新同步项目,修复可能损坏的缓存。

另外提一句:Android Studio 3.1.1是比较老旧的版本了,如果条件允许,建议升级到更近期的稳定版本,这样能获得更好的兼容性、安全性,还能避开不少旧版本的坑。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.05.26 11:04:55