信息

【技术分享】解决Android studio虚拟机联网问题

关于联网问题网上给出了很多解决方案,但据测试不少都是坑,根本无效,浪费时间,今天安鹿分享一种有效的方法。

无法上网的原因

一般都是DNS问题:

模拟器默认的DNS是10.0.2.3,域名解析会出问题,直接输ip可以访问,比如百度14.215.177.39

无用教程(踩过的坑)

1. emulator -avd 模拟器名称 -dns-server x.x.x.x(网络教程)

实测无效 DNS仍为10.0.2.3。

2.adb root进入shell的setprop(网络教程)

实测无效 DNS仍不变。

3.设置私人DNS

9.0版本有了私人DNS功能,首先使用cloudflare测试,百度测试成功(非缓存,后来就莫名失效了,再怎么试都没用),1.1.1.1/help 测试连接不通,换成阿里DNS也没用。

解决办法

进入AndoridWifi设置,点击网络详情右边“笔”的符号,将ip设置改为静态,IP地址和网关保持DHCP下的地址不变(一般为192.168.232.2,网关会自动补全),dns默认8.8.8.8或者阿里223.5.5.5都可以,设置完成后有可能需要关闭WiFi,然后重新打开,最后测试可以正常使用

存在问题:虽然可以正常使用,但是WiFi仍显示“已连接,但无法访问互联网”

🌟-阅读剩余-🌟
版权声明 1、本网站名称:安鹿轩
2、本站永久网址:https://www.anlu1314.com
3、本网站的文章部分内容可能来源于网络,仅供大家学习与参考,如有侵权,请联系在本站私信站长进行删除处理。
4、本站一切资源不代表本站立场,并不代表本站赞同其观点和对其真实性负责。
5、本站一律禁止以任何方式发布或转载任何违法的相关信息,访客发现请向站长举报
6、本站资源大多存储在云盘,如发现链接失效,请联系我们我们会第一时间更新。

THE END