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

升级至Android Studio 3.1.2后遇builder.jar下载失败问题求助

解决Error: Could not download builder.jar (com.android.tools.build:builder:3.1.2): No cached version available for offline mode的问题

这个问题的核心其实很明确——你当前开启了离线模式(Offline Mode),但本地Gradle缓存里没有存储3.1.2版本的builder.jar,而离线模式下Android Studio又无法从网络获取这个依赖,所以才会抛出这个报错。下面给你几个实用的解决方法:

方法一:关闭离线模式,让Gradle自动下载依赖

这是最省心的解决方案,适合能正常联网的情况:

  • 打开Android Studio,点击顶部菜单栏的 File → Settings(Windows/Linux)或者 Android Studio → Settings(Mac)
  • 在设置窗口中,依次展开 Build, Execution, Deployment → Build Tools → Gradle
  • 取消勾选 Offline work 选项,点击 Apply 再点 OK 保存设置
  • 回到项目界面,点击工具栏上的「Sync Project with Gradle Files」按钮(那个刷新样式的图标)
  • 等待Gradle完成依赖下载,之后如果需要,再重新开启离线模式即可

方法二:手动复制缓存(无网络时的应急方案)

如果没法联网,只能依赖本地缓存的话,可以试试这个操作:

  • 找一台能正常联网、且已经缓存了该依赖的电脑,定位到Gradle缓存目录:
    • Windows路径:C:\Users\<你的用户名>\.gradle\caches\modules-2\files-2.1\com.android.tools.build\builder\3.1.2
    • Mac/Linux路径:~/.gradle/caches/modules-2/files-2.1/com.android.tools.build/builder/3.1.2
  • 把该目录下的所有文件复制到你自己电脑的对应Gradle缓存路径中
  • 回到Android Studio,重新同步项目即可

方法三:升级Gradle插件版本(若3.1.2版本难以获取)

如果3.1.2版本的依赖始终无法下载,也可以考虑切换到更稳定兼容的版本:

  • 打开项目根目录下的Project级build.gradle文件(注意不是Module里的那个)
  • 找到 dependencies 代码块里的 classpath 'com.android.tools.build:gradle:3.1.2' 这一行
  • 将版本号替换为更高的稳定版本,比如 3.2.1 或 3.5.4(建议选择和你的Android Studio版本兼容的版本)
  • 关闭离线模式,同步项目让Gradle下载新的依赖包

小提醒:尽量保持Android Studio和Gradle插件版本的兼容性,避免出现额外的版本匹配问题。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.05.26 09:20:57