请稍等 ...
×

采纳答案成功!

向帮助你的同学说点啥吧!感谢那些助人为乐的人

模拟器无法联网

老师,我的androidstudio启动的模拟器,没有办法联网,跳转页面和请求接口都不行,请问怎么解决

正在回答 回答被采纳积分+3

1回答

CrazyCodeBoy 2025-04-21 09:11:31
出现 Android Studio 启动的模拟器无法联网的问题,常见的解决方法如下:

一、检查模拟器网络设置

模拟器中打开浏览器,手动访问网页(如 www.baidu.com)确认是否真不能联网。

如果打不开网页,打开模拟器设置 → 网络 → 重置网络设置。

重启模拟器再试。

二、确认主机网络正常

检查你电脑的网络是否正常,能否正常打开网页。

如果你使用的是 代理(VPN、SwitchyOmega等),可能导致模拟器无法同步代理。

三、检查 DNS 设置(非常关键)

有时候模拟器默认的 DNS 会无法解析,可以尝试:

adb shell setprop net.dns1 8.8.8.8

或者直接在 Android Studio 终端运行:

adb shell setprop net.dns1 8.8.8.8

四、尝试更换模拟器镜像

如果你使用的是默认镜像,建议尝试使用:

Pixel 系列 + Android 10 或 11 系统镜像

避免使用过旧或 preview 版本的系统

五、Flutter 请求接口失败(附加)

如果是 Flutter 请求接口失败而不是网页打不开,排查这几点:

模拟器访问你电脑的本地服务时,localhost 不能用,改用:

// 正确方式(模拟器访问宿主机) http://10.0.2.2:端口号/

六、重置 ADB 网络连接

有时候是 adb 的网络桥断了,尝试:

adb kill-server adb start-server

七、彻底重启 Android Studio 和模拟器

关掉 Android Studio 和模拟器

打开 任务管理器结束掉 adb 和 qemu 进程

再次打开

如果都不行,建议使用真机调试或换用 [Genymotion] 模拟器或 WSA。
0 回复 有任何疑惑可以回复我~
问题已解决,确定采纳
还有疑问,暂不采纳
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号