Android Studio模拟器无法上网问题的解决

1.  点开android Studio在SDK Tools中安装PlatFrom-Tools

2. 配置环境变量

注意:在用户变量和系统变量中都需要配置

配置路径如下:自己android sdk中的对应的安装路径

3. 修改自己模拟器中的相关配置

3.1 DNS服务器说明

(1)阿里云的DNS服务器

主:233.5.5.5

副:233.6.6.6

(2)Google的DNS服务器

主:8.8.8.8

副:8.8.4.4

3.2 无法上网的原因

        发现是模拟器的DNS问题,模拟器默认的DNS是10.0.2.3这种,这个DNS电脑是无法ping通的,因此无法对域名进行解析也就无法访问网址,如果是直接输入ip地址的话是可以访问的,比如输入百度的ip地址14.215.177.39进行访问,此时是可以访问的。如果直接输入ip也无法进行网络访问的话,那么可能本身的网络就有问题需要先检查一下自己电脑的网络问题。

在模拟器启动后设置dns实现一劳永逸的方法,启动模拟器后wifi会默认连接一个叫AndroidWifi的热点,此时点击这个热点进去查看详情,我的连接详情如下。我们需要记录下IP地址和网关,每个人的都不太一样,我这个是Pixel_API26的模拟器,不同的模拟器版本操作方法可能不完全一样,大家可以参考。

修改IP和DNS

       然后修改AndroidWifi的网络设置,我的模拟器是长按热点就会弹出菜单,点击Modify network进行网络设置,展开高级设置选择IP地址为static,然后将刚刚记录的ip地址和网关输入进去,DNS可以输入自己电脑的DNS,如果自己电脑的DNS不是IPv4地址的话就可以使用网络上公用的DNS,我这里输入的是阿里的DNS 223.5.5.5,输入完成后点击保存。


       此时需要将WiFi进行关闭,然后重新打开,等待连接AndroidWifi完成后应该就有internet了,之前的no internet文字就消失了。如果重启WiFi后还是没有网络的,可以多次重启然后多等一会看看是否有网络。


       可以打开浏览器输入www.baidu.com进行测试是否可以访问网络。通过这个方法设置后就不需要每次启动模拟器都重新设置DNS,相比较用命令行来启动模拟器的方法更加的方便。

评论 4
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值