当前位置:   article > 正文

Android Studion3.0 emulator 无法连接网络_android模拟器之前可以连接网络版本版本现在不可以

android模拟器之前可以连接网络版本版本现在不可以

在安卓开发过程中,很容易遇到模拟器无法连接网络的情况。

一般是因为模拟器的id地址与DNS不符所引起的。

在旧的安卓开发版本中,设置emulator的方法为:

1、打开emulator软件

2、进入命令行窗口(wind+r—>cmd)


3、进入sdk的platform-tools的目录(cd  ·······\Sdk\platform-tools)


4、输入“adb shell”,进入shell命令模式


5、输入“getprop",获取模拟器的设置信息,并找到该模拟器的DNS的数据值


6、输入“setprop net.eth0.dns1 192.168.1.1”,重新设置模拟器的DNS值


但是在新版本的Android Studio中无法这样进行模拟器的网络设置。

其实只要打开SDK Manager页面就可以进行模拟器网络设置

1、点击打开SDK Manager

2、点击“HTTP Proxy”,选择“Aton-detect proxy settings”。可以点击“Check connection”测试网络连接情况。


【注】三个HTTP代理就像我们的电脑的ip代理一样。第一个“No proxy”就是没有代理。第二个“Auto-detect proxy setting”就是自动代理,就是在运行过程中会根据需要自动分配的,这个选择更有灵活性,建议选择这个。第三个“Manual proxy configuration”就是自定义代理。

3、网络测试:在弹出的网络连接测试框中输入测试的网站,我这里就是输入百度网站。之后点击“OK”,发现网络能够正常连接

     

在实际开发中也可以发现能够进行网络连接,而且模拟器的网络地址是随机变化的,一般为“localhost:端口号”。



如果在运行过程中出现java.net.UnknownHostException: Unable to resolve host "xxxx": No address associated with hostname。这种情况主要是电脑与模拟器争用同一个MAC。可以通过禁用以太网,把电脑的机器地址分配给模拟器。具体过程如下:

之后重启模拟器就可以了。

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/羊村懒王/article/detail/290663
推荐阅读
相关标签
  

闽ICP备14008679号