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

Android Studio模拟器配置代理后无法联网问题求助

解决Android Studio模拟器代理配置后“有限连接”问题

核心配置排查

  • 确认代理地址格式:不管是模拟器设置还是命令行启动,必须用http://代理IP:端口的完整格式,别漏了http://前缀——部分代理工具要求明确指定协议,混着用会导致连接失败。
  • 验证代理本身的连通性:在Mac终端跑curl -x http://代理IP:端口 https://www.google.com,如果终端能正常返回内容,说明代理没问题,问题出在模拟器和代理的连接环节。

模拟器专属修复步骤

  • 重置Wi-Fi网络后重新配置:进入模拟器「设置」-「网络和互联网」-「Wi-Fi」,长按「AndroidWifi」选「修改网络」,点「高级选项」清空现有代理设置,保存后断开再重连Wi-Fi,之后重新输入代理信息。
  • 用ADB命令强制设置全局代理:
    1. 模拟器启动后,在Mac终端执行adb shell进入模拟器命令行环境。
    2. 设置代理:
      settings put global http_proxy 代理IP:端口
      
    3. 重启Wi-Fi生效:
      svc wifi disable && svc wifi enable
      
    (取消代理就执行settings put global http_proxy :0再重启Wi-Fi)
  • 切换模拟器网络模式:打开Android Studio的「Device Manager」,找到对应模拟器,点「三点菜单」-「Virtual Device Configuration」-「Show Advanced Settings」,把「Network Type」从默认的「Auto」改成「Bridge」(桥接模式),重启模拟器后再配置代理。

Mac Sonoma系统适配

  • 调整防火墙设置:进入Mac「系统设置」-「网络」-「防火墙」,要么暂时关闭防火墙测试,要么手动把Android Studio和模拟器进程加入允许列表,避免系统拦截模拟器的代理请求。
  • 检查代理工具权限:如果用第三方代理工具(比如Clash、Shadowsocks),确保工具已经拿到「完全磁盘访问权限」和「网络权限」,并且开启了「允许局域网连接」选项——模拟器属于局域网设备,没开这个连不上代理。

Android Studio配置同步

  • 同步AS代理到模拟器:打开AS的「Settings」-「Appearance & Behavior」-「System Settings」-「HTTP Proxy」,选「Manual proxy configuration」填好代理信息,勾选「Auto-detect proxy settings」后点「Apply」,再重启模拟器。
  • 清空模拟器缓存:在「Device Manager」里选中模拟器,点「三点菜单」-「Wipe Data」,清除用户数据后重启模拟器,再重新配置代理。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.06.21 15:21:05