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

Android Studio 3.1.1首次编译报错:无法下载transform-api.jar求解析

解决Android Studio 3.1.1编译时的transform-api.jar离线模式错误

Hey, let's break down this error and fix it step by step:

错误原因

这个报错的核心很简单:你当前开启了Gradle的离线模式,但本地Gradle缓存里没有com.android.tools.build:transform-api:2.0.0-deprecated-use-gradle-api这个依赖包。而离线模式下,Gradle会完全跳过远程仓库的下载请求,只依赖本地缓存,所以找不到包就直接报错了。

另外提一句:这个transform-api版本是已废弃的,提示里也标注了deprecated-use-gradle-api,大概率是你项目里的某个旧插件还在引用它,但只要能获取到这个包,项目就能正常编译,暂时不用纠结废弃的问题。

解决步骤

  • 关闭Gradle离线模式

    1. 打开Android Studio,点击顶部菜单栏的File → Settings(Windows/Linux),或者Android Studio → Settings(Mac)
    2. 在设置窗口中,依次展开Build, Execution, Deployment → Build Tools → Gradle
    3. 取消勾选Offline work选项,点击OK保存设置
  • 重新同步项目并编译
    点击工具栏上的Sync Project with Gradle Files按钮(就是那个带环形箭头的刷新图标),等待Gradle自动下载缺失的transform-api.jar和其他可能缺失的依赖。同步完成后,再尝试编译项目,应该就能正常运行了。

  • (可选)恢复离线模式
    如果之后你想继续使用离线模式,等项目完全编译成功、所有依赖都已缓存到本地后,再回到Gradle设置里重新勾选Offline work即可。

内容的提问来源于stack exchange,提问作者David Kåriu III

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.05.25 07:26:51