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

升级Android Studio至最新版后构建项目遇javapoet.jar下载错误

解决Android Studio升级后离线模式无法下载javapoet.jar的问题

嘿,这个问题我熟!升级AS后碰到这种离线模式下找不到缓存依赖的情况太常见了,本质就是Gradle在离线状态下拿不到com.squareup:javapoet:1.8.0的本地缓存,给你几个靠谱的解决步骤:

第一步:先关闭离线模式

升级AS后有时候会默认保留之前的离线设置,或者不小心误触开启了,先把它关掉:

  • 打开Android Studio,顶部菜单栏点 File → Settings(Windows/Linux),Mac用户点 Android Studio → Settings
  • 展开 Build, Execution, Deployment → Build Tools → Gradle
  • 找到Offline work的复选框,把勾选去掉,点OK保存

第二步:重新同步并下载依赖

现在让Gradle去拉取缺失的包:

  • 点击工具栏上的「Sync Project with Gradle Files」按钮(就是大象图标旁边那个刷新样的按钮)
  • 嫌点击麻烦的话,也可以在终端里跑命令:
    • Mac/Linux:./gradlew clean build --refresh-dependencies
    • Windows:gradlew clean build --refresh-dependencies

等同步完成,javapoet.jar就会被下载到本地Gradle缓存里了。要是之后还需要用离线模式,再回到第一步把Offline work勾选回去就行。

备选方案:手动添加缓存包

如果网络实在拉不动,也可以手动下载jar包放到缓存目录:

  • 找到本地Gradle缓存路径:
    • Mac/Linux:~/.gradle/caches/modules-2/files-2.1/com.squareup/javapoet/1.8.0/
    • Windows:C:\Users\<你的用户名>\.gradle\caches\modules-2\files-2.1\com.squareup\javapoet\1.8.0\
  • 把下载好的javapoet-1.8.0.jar放进这个目录,再重新同步项目就搞定了。

内容的提问来源于stack exchange,提问作者TechKnow Art

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.05.21 04:23:29