Android Studio模拟器无法连接网络
Posted ioT_wwhl
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Android Studio模拟器无法连接网络相关的知识,希望对你有一定的参考价值。
Android Studio自带的模拟器本身默认是不能上网的,因为默认DNS为10.0.2.3,使用这个DNS是不能上网的。
下面给出打开android Studio自带的模拟器连网功能的完整步骤(亲测可行):
<在进行以下步骤时全程打开Android 中的虚拟机(avd)>
如果不运行进行第二步时将会出错*
首先第一步:
1.第一步是给Android Studio添加网络权限
找到如下界面:
代码:
<uses-permission android:name="android.permission.INTERNET"/>
第二步骤:
配置path (把SDK文件夹下的platform-tools添加到系统变量Path中。)
看图操作
(1)
(2)
找你的sdk 目录下的platform-tools
(3)找到路径后把SDK文件夹下的platform-tools添加到系统变量Path中
1.
2.
3.
4.
这两个都要编辑(点进去)
5.
千万别忘了点击确定
截止目前第一个path已配置完成(小白你已经完成一小步了,要加油了!)
第2个path配置同上,全部配置完成后,回退时每个界面都要点击确认
配置完成后建议(重启电脑)
在此之前一定记得保存电脑正在编辑的文档以免丢失!!!!
第二步骤
在进行步骤二时要提前知道自己电脑的DNS地址是多少(在命令提示符中输入 ipconfig /all )
或者是
找到后记下来
我的是(192.168.xxx.xx)
接下来在
键盘输入如图
win+r 键
在文本框内输入:cmd
然后在命令提示符内输入命令
1.adb shell 回车 (此步骤是检查是否添加成功)
2.在输入exit 退出
3.在输入 adb shell 回车
4.在输入 adb root 回车
5.在输入 getprop 回车(获取模拟器系统属性)
如图所示
如以全部显示找到步骤6 进行操作
下面是不成功的解决办法:
注意(如果不显示以上信息说明没配置好path或者没打开虚拟机请在此确认后在试)
又或者出现以下代码:
adbd cannot run as root in production builds
解决办法:原因是模拟器的Android系统是Google Play,应该选用Google API。
1.接着在命令提示符下输入:adb devices (此命令是把之前出错的 play 设备关掉) 关掉play 在虚拟机里
然后启动API 系统在命令提示符下输入:adb devices
2.在输入:adb root
显示:restarting adbd as root
就成功了继续下面的步骤
步骤6.输入getprop命令 然后找到 【net.x.dns1】(x代表的是不一样的值 我的是 net.radip0.dns1)
如图:
接下来在输入setprop net.radio0.dns.192.168.x.x(
后面的地址就是输入你刚才记的你电脑DNS的地址)
现在已经配置完毕。
进入虚拟机后打开下拉打开数据通信跟wifi
如图
1.
2.
3.
第二种办法就是直接进入虚拟机内WiFi设置里进行静态修改
步骤操作一般为用鼠标左键点击或者长按操作
如图
1.
2.wifi设置
3.
4.把动态
5.改静态
6.改dns
其他的DNS也都试试223.5.5.5
144.144.144.144
114.114.114.114
或者你电脑上的dns
前提是他的ip 网关跟电脑同步
然后去浏览器内部测试输入地址www.xxx.com
希望能帮到您,如步骤已经全部操作,依然没有奏效,那深感抱歉请另寻其他方法!
感谢CSDN平台,希望帮助更多的人!
当迈入此平台就如同播下了一粒知识种子,在慢慢长大!
Android Studio无法连接模拟器(真机)
场景:
在运行项目的时候找不到模拟器或真机。
解决方案:
1.打开Terminal
2.根据命令行提示,就可看出是否成功连接模拟器(如下图MUMU模拟器)
各大模拟器地址:
夜神模拟器:adb connect 127.0.0.1:62001
逍遥安卓模拟器:adb connect 127.0.0.1:21503
天天模拟器:adb connect 127.0.0.1:6555
海马玩模拟器:adb connect 127.0.0.1:53001
网易MUMU模拟器:adb connect 127.0.0.1:7555
原生模拟器:adb connect (你的IP地址):5555
3.模拟器(真机就出来了),运行项目即可。
相关推荐:
以上是关于Android Studio模拟器无法连接网络的主要内容,如果未能解决你的问题,请参考以下文章