android新手上路之----解决android模拟器不能上网的问题
2014-03-18 10:11
309 查看
很多网友也问到为啥自己在家的PC机可以上网,而运行在PC机上面的android模拟器却不能上网呢?是因为家里的PC机的DNS一般为:192.168.1.1,这个只是一般而言,不是绝对,这个得自己使用ipconfig /all命令检查下;而模拟器默认的DNS为:10.0.2.3,那么模拟器跟自己的PC就不在同一个网段了,使用就导致自己的PC机可以上网,而模拟器不能上网,下面就简单介绍下如何设置才能让模拟器也可以上网:
首先,如果没有配置sdk的环境变量的,那么在CMD命令下进入sdk安装路径的tools目录下,然后使用adb shell命令 ,如果配置了sdk的环境变量的,那么直接在CMD窗口中输入adb shell,如:C:\Documents and Settings\Administrator>adb shell
然后输入:getprop 查看系统当前的各项属性,得到模拟器的DNS地址,如下:
[net.dns1]: [10.0.2.3]
下面就是使用setprop命令把模拟器的DNS改为自己PC的DNS,例如:192.168.1.1
setprop net.dns1 192.168.1.1
环境变量配置:
注:D:/android-sdk-windows/tools,添加到系统Path
如果有D:/Pro-files/android-sdk-windows/platform-tools,也一并添加到系统Path,
说明:最新版的Android SDK安装,emulator命令一般在tools目录中,adb命令移到了platform-tools目录
首先,如果没有配置sdk的环境变量的,那么在CMD命令下进入sdk安装路径的tools目录下,然后使用adb shell命令 ,如果配置了sdk的环境变量的,那么直接在CMD窗口中输入adb shell,如:C:\Documents and Settings\Administrator>adb shell
然后输入:getprop 查看系统当前的各项属性,得到模拟器的DNS地址,如下:
[net.dns1]: [10.0.2.3]
下面就是使用setprop命令把模拟器的DNS改为自己PC的DNS,例如:192.168.1.1
setprop net.dns1 192.168.1.1
环境变量配置:
注:D:/android-sdk-windows/tools,添加到系统Path
如果有D:/Pro-files/android-sdk-windows/platform-tools,也一并添加到系统Path,
说明:最新版的Android SDK安装,emulator命令一般在tools目录中,adb命令移到了platform-tools目录
相关文章推荐
- Android模拟器不能上网的问题之解决方法
- Android手机APN设置(中国移动 联通3G 电信天翼),解决不能上网的问题
- Android问题集锦转载之五:Android模拟器不能联网的解决办法
- Android手机APN设置(中国移动 联通3G 电信天翼),解决不能上网的问题
- android 模拟器不能上网的问题解决方法。
- Android手机APN设置(中国移动 联通3G 电信天翼),解决不能上网的问题
- 解决Android模拟器不能上网的问题
- android:drawableLeft的Button不能切换图片问题之解决办法
- android 模拟器上网问题(已经解决)
- Android开发自定义ListView解决在NestedScrollView里不能用listview的问题(ScrollView嵌套ListView的问题)
- 解决AndroidADT自带Eclipse编辑器不能自动代码提示的问题。
- Android SDK代理服务器解决国内不能更新下载问题(转)
- 另辟思路解决Android 4.0以后不能监听和屏蔽Home键的问题
- 解决virtualBox ubuntu桥接,nat不能上网问题
- 解决因手机客户端android网络不稳定而导致asmack不能自动重连接openfire的问题
- Android将Activity打成jar包供第三方调用(解决资源文件不能打包的问题)
- 解决导入android工程后main.xml Graphical Layout不能正常显示的问题
- 使用驱动精灵解决重装win7系统后不能上网的问题
- 使用ScrollView属性fillViewport解决android布局不能撑满全屏的问题
- 彻底解决Android 应用方法数不能超过65K的问题