You need to enable JavaScript to run this app. Android Studio 4.1.2 Gradle同步报403,已下载kotlin pom文件不知存放位置
优惠活动
大模型
产品
解决方案
定价
更多

Android Studio 4.1.2 Gradle同步报403,已下载kotlin pom文件不知存放位置

故障场景
  • 运行环境:Android Studio 4.1.2
  • 异常表现:执行Gradle同步流程时,拉取https://jcenter.bintray.com/org/jetbrains/kotlin/kotlin-stdlib-jdk8/1.3.72/kotlin-stdlib-jdk8-1.3.72.pom资源失败,服务器返回403 Forbidden状态码
  • 当前进展:已手动下载对应版本的kotlin-stdlib-jdk8-1.3.72.pom文件,暂未明确可被Gradle识别的本地存放路径
手动下载文件的存放规则

Gradle识别本地依赖时,会严格按照依赖的坐标结构匹配本地路径,无需额外修改文件本身,按照默认路径规则存放即可:

  • 全局默认本地缓存根目录:
    • Windows系统:C:\Users\<当前系统用户名>\.gradle\caches\modules-2\files-2.1
    • macOS/Linux系统:~/.gradle/caches/modules-2/files-2.1
  • 对应目标依赖的完整子路径:从上述根目录开始,依次进入org/jetbrains/kotlin/kotlin-stdlib-jdk8/1.3.72/目录,将下载好的kotlin-stdlib-jdk8-1.3.72.pom放入该最内层目录即可
    注意:同版本的kotlin-stdlib-jdk8-1.3.72.jar包也需要一并放入该目录,否则仍会因为依赖资源不完整触发同步失败
  • 若你曾自定义过Gradle本地仓库路径,需先查看项目级build.gradle或settings.gradle中repositories块配置的本地仓库地址,将文件按相同的目录层级规则放入对应自定义仓库的路径下。
配套操作说明

仅放置本地文件无法完全解决故障,需要同步调整Gradle配置避免持续访问已停服的jcenter地址:

  • 打开项目根目录的项目级build.gradle文件,删除或注释掉仓库配置块中的jcenter()条目
  • 临时在项目级gradle.properties文件中添加org.gradle.offline=true配置,强制Gradle优先从本地缓存拉取资源,跳过远程源校验流程
  • 同步完成后可关闭离线模式,将失效的jcenter源替换为仍在维护的公共仓库源,从根源上避免同类403报错。

内容的提问来源于stack exchange,提问作者Ah.k

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.11.04 04:15:03