Android Studio 因访问被拒导致项目构建失败该如何解决?
Android Studio项目构建访问被拒问题解决办法

- 切换国内镜像源替代官方仓库
大部分访问被拒都是官方仓库网络连通性异常导致,可修改项目根目录下的build.gradle文件,在repositories节点优先添加阿里云镜像源:
修改完成后点击IDE右上角的allprojects { repositories { // 优先使用阿里云国内镜像 maven { url 'https://maven.aliyun.com/repository/google' } maven { url 'https://maven.aliyun.com/repository/jcenter' } maven { url 'https://maven.aliyun.com/repository/mavenCentral' } // 保留官方源作为 fallback google() mavenCentral() } }Sync Now同步配置,再重新执行构建。 - 清理无效缓存后重启IDE
本地缓存的依赖碎片或错误的配置缓存也可能触发访问异常,依次点击菜单栏File -> Invalidate Caches...,勾选清除文件系统缓存选项后重启Android Studio,再尝试构建。 - 核对私有仓库权限凭证
如果项目配置了私有Maven仓库,检查build.gradle或gradle.properties中存储的私有仓库用户名、访问token是否有效,过期或错误的凭证会直接返回访问被拒错误。 - 临时关闭拦截类软件测试
部分防火墙、企业安全管控软件会拦截Android Studio的依赖拉取请求,可临时关闭后重试构建,确认是否是拦截规则导致的问题。
内容的提问来源于stack exchange,提问作者Nidhi Singh
相关产品推荐
相关产品推荐

