当前位置:   article > 正文

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

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,相比较用命令行来启动模拟器的方法更加的方便。

声明:本文内容由网友自发贡献,转载请注明出处:【wpsshop】
推荐阅读
相关标签
  

闽ICP备14008679号