android 模拟器不能上网的问题解决方法。

特别感谢:http://www.blogjava.net/cdz/archive/2011/11/21/364427.html

由于最近的学习还没接触到网络,所以一直没有关于模拟器上网问题。昨天同学叫我解决一个关于远程下载桌面背景图片的问题,才接触到网络。惊讶我的模拟器居然上不了网,于是就到网上查了,网上资料很多,大同小异就是说的那四种方法,我只试了一种自认为最简单的方法,而且成功了,其他方面没试,下面就是我实践的方法:

Android 模拟器默认的地址是10.0.2.3,默认的DNS也是10.0.2.3,对于在宿舍里用小路由器上网学习Android的人(像我)来讲,一般电脑的IP都是192.168.1.xxx之类的,不在同一个网段。所以就会出现电脑可以上网但是模拟器不能上网的情况。其实设置方法很简单,只要把模拟器的默认DNS设置成电脑的DNS地址即可。

第一步:打开你要使用的模拟器;



第二步:
在命令提示符里输入>adb shell (进入模拟器的linux系统,前提是你的环境变量已经设置好了;

第三步:#后面输入getprop getprop会列出系统当前的各项属性);



第四步:
在结果里可以看到模拟器的DNS地址[net.dns1]: [10.0.2.3];

步:把DNS改成我们自己的DNS,继续在#后面输入setprop net.dns1 192.168.1.1  


注:一般TP-LINKD-LINKDNS都是192.168.1.1,有些DNS默认192.168.0.1

如果以上两个DNS不好用,请直接使用ipconfig  /allwindows系统) 或者 ifconfig -alinux/unix 系统)命令确认。

第六步:现在就可以上网了,如果不放心的话,可以再用getprop命令确认DNS是否改过来了。


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值