安卓模拟器的默认地址为10.0.2.3,默认DNS也为10.0.2.3。 对于在家上网学习安卓的人(我)来说,一般的电脑IP是192.168.1.100等,不是同一个网段。 所以电脑可以上网,但模拟器不能上网。 其实设定方法很简单,把模拟器的默认DNS设定为电脑的DNS地址就可以了。
步骤1 :使用系统命令进入Android开发软件包的tools目录
cdx : AndroidSDKplatform-tools
第二布:使用adb的shell确认系统的各属性
ADB外壳
获取简档
getprop列出系统的当前属性
步骤3 :获取模拟器的DNS地址
结果中可以看出以下内容。
[net.dns1]: [10.0.2.3]
[net.dns2]: [10.0.2.4]
[net.dns3]: [10.0.2.5]
[net.dns4]: [10.0.2.6]
第四步:把DNS变成他们自己的DNS
setprop net.dns1 192.168.1.1
注:常见的TP-LINK和d-link DNS为192.168.1.1,请通过ipcnofig /all命令进行确认。