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

32位Android Studio中Gradle同步失败,请求解决方案

解决Gradle同步时无法拉取javawriter依赖的问题

这个问题我之前帮不少开发者排查过,核心原因就是你的网络无法访问Google官方的Maven仓库,导致拉取不到com.squareup:javawriter:2.1.1这个依赖包。给你几个靠谱的解决办法,按顺序试试:

1. 替换Maven仓库为国内镜像

最直接的办法是把Google和jcenter仓库换成国内的镜像源(比如阿里云),这样就能正常拉取依赖了。

打开项目根目录下的build.gradle文件,找到allprojects里的repositories块,替换成以下内容:

allprojects {
    repositories {
        // 阿里云Google镜像
        maven { url 'https://maven.aliyun.com/repository/google' }
        // 阿里云公共镜像
        maven { url 'https://maven.aliyun.com/repository/public' }
        // 阿里云jcenter镜像(如果有需要)
        maven { url 'https://maven.aliyun.com/repository/jcenter' }
    }
}

修改完成后点击AS右上角的Sync Now按钮重新同步。

2. 检查并调整代理设置

有时候Android Studio的代理配置会导致连接Google仓库失败,你可以检查一下:

  • 打开File > Settings > Appearance & Behavior > System Settings > HTTP Proxy
  • 选择No proxy选项,点击Apply和OK
  • 重启Android Studio后再次尝试同步Gradle

如果你的网络需要代理才能访问外部资源,那要确保代理地址和端口是正确的,并且能正常连接到dl.google.com。

3. 清理Gradle和Android Studio缓存

缓存损坏也可能导致依赖拉取失败,试试清理缓存:

  • 点击File > Invalidate Caches...
  • 在弹出的窗口勾选Invalidate and Restart
  • 等待Android Studio重启完成后,重新同步项目

你也可以手动删除以下目录的缓存文件(可选):

  • 项目根目录下的.gradle文件夹
  • 用户目录下的.gradle文件夹(比如Windows的C:\Users\[你的用户名]\.gradle,Mac的~/Users/[你的用户名]/.gradle)

4. 升级Espresso依赖版本

如果上面的方法都不行,试试升级espresso-core的版本。旧版本2.2.2依赖的javawriter版本比较老,可能在部分仓库里没有镜像。

打开app模块下的build.gradle文件,找到androidTestImplementation里的espresso-core依赖,替换成最新稳定版:

androidTestImplementation 'androidx.test.espresso:espresso-core:3.5.1'

修改后重新同步,新版本的Espresso依赖的库更容易被国内镜像覆盖。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.05.15 07:03:02