Android Studio Emulator已连Wi-Fi但无网络问题求助
Android Studio模拟器Wi-Fi显示已连接但无网络(适配fodev代理场景)
针对你使用fodev代理时遇到的模拟器网络问题,可以尝试以下针对性解决方案:
1. 手动配置模拟器Wi-Fi代理
- 打开模拟器「设置」→「网络和互联网」→「Wi-Fi」,长按当前连接的Wi-Fi热点选择「修改网络」
- 勾选「显示高级选项」,将代理设置改为「手动」
- 填入fodev代理的主机名(通常为
127.0.0.1或你的代理服务器IP)和端口号(根据fodev配置填写,比如常见的1080) - 保存设置后,关闭并重新开启模拟器Wi-Fi
2. 同步Android Studio与fodev代理配置
- 打开Android Studio,进入「File」→「Settings」→「Appearance & Behavior」→「System Settings」→「HTTP Proxy」
- 选择「Manual proxy configuration」,填入与fodev一致的代理主机和端口
- 点击「Apply」后,重启Android Studio和模拟器实例
3. 通过命令行带代理参数启动模拟器
- 关闭所有运行的模拟器,打开终端(Windows用CMD,Mac/Linux用Terminal)
- 切换到Android SDK的emulator目录(示例路径:Mac为
~/Library/Android/sdk/emulator/,Windows为C:\Users\<你的用户名>\AppData\Local\Android\Sdk\emulator\) - 执行启动命令,替换其中的模拟器名称和代理信息:
比如fodev代理为本地127.0.0.1:1080,模拟器名称为emulator -avd <你的模拟器AVD名称> -http-proxy http://<代理IP>:<端口> -dns-server 8.8.8.8Pixel_5_API_33,命令则为:emulator -avd Pixel_5_API_33 -http-proxy http://127.0.0.1:1080 -dns-server 8.8.8.8
4. 检查fodev代理的白名单/规则
- 确认fodev代理未将模拟器所在网段(通常为
10.0.2.0/24)加入跳过代理或黑名单规则 - 验证代理允许本地设备(包括模拟器)的连接请求,确保没有限制Android相关域名的访问
5. 重置模拟器网络设置
- 进入模拟器「设置」→「系统」→「重置」→「重置网络设置」
- 重置完成后,重新配置Wi-Fi和代理参数
内容的提问来源于stack exchange,提问作者La Quica
相关产品推荐
相关产品推荐

