如何在Android Studio中设置代理以解决连接超时问题
Android Studio 连接超时问题的代理设置方案
一、Android Studio IDE 代理设置
- 打开Android Studio,进入
File > Settings(Windows/Linux)或Android Studio > Settings(Mac) - 左侧导航栏选择Appearance & Behavior > System Settings > HTTP Proxy
- 选中Manual proxy configuration,根据你的代理类型填写对应信息:
- HTTP/HTTPS代理:输入代理主机地址(Host name)和端口号(Port number)
- SOCKS代理:切换到SOCKS选项,填写主机和端口
- 若代理需要身份验证,勾选Authentication,输入用户名和密码
- 点击
Apply后重启IDE,可通过页面底部的Check connection输入外网地址(如https://maven.google.com)验证是否生效
二、Gradle 代理配置(关键补充)
很多连接超时是Gradle下载依赖时未走代理导致的,需单独配置:
- 打开项目根目录的
gradle.properties文件(无则新建) - 添加以下配置(替换为你的代理信息):
# HTTP代理配置 systemProp.http.proxyHost=your_proxy_host systemProp.http.proxyPort=your_proxy_port # HTTPS代理配置 systemProp.https.proxyHost=your_proxy_host systemProp.https.proxyPort=your_proxy_port # 如需认证,添加以下内容 systemProp.http.proxyUser=your_proxy_username systemProp.http.proxyPassword=your_proxy_password systemProp.https.proxyUser=your_proxy_username systemProp.https.proxyPassword=your_proxy_password
- 保存文件后,点击IDE右上角的
Sync Now同步项目
注意事项
- 确认代理地址、端口及认证信息准确,且代理可正常访问Maven仓库、Google服务等外网资源
- 若为企业内部代理,需确认是否已将Android Studio相关域名加入白名单
内容的提问来源于stack exchange,提问作者Mohammad Hanif Shaikh
相关产品推荐
相关产品推荐

