设置Android模拟器上网的方法

很多网友也问到为啥自己在家的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

设置完毕,回车生效,那么现在模拟器可以上外网了,就是这么简单!

注意:这些配置是在模拟器在运行的情况下才可以

时间: 2024-10-12 16:51:06

设置Android模拟器上网的方法的相关文章

设置Android模拟器的窗口大小

Android SDK 中两个位置可以设置Android模拟器的窗口大小 1.设置Android模拟器的分辨率 Android Virtual Device Manager中创建AVD时,窗口中部Resolution项可以自定义窗口尺寸,但可能没有键盘. Built-in后的下拉列表框可以选择常用机型的分辨率. Built-in列表各种常用机型的分辨率列表:WXGA800       480X800WVGA854       480X854WXGA720       720X1280WQVGA4

android模拟器上网设置

android模拟器无法上网解决方法(亲证有效,在只启动一个模拟器前提下): 1.查看模拟器DNS地址: DOS界面切换至SDK安装目录platform-tools目录下,使用命令:adb shell getprop 2.找到名字为[net.dns1],就是模拟器的DNS地址了 3.设置模拟器DNS地址与PC的地址一样,输入命令:adb shell setprop net.dns1 **.**.**.**  就可以啦~

CentOS设置固定IP上网的方法(转)

一.CentOS 修改IP地址 修改对应网卡的IP地址的配置文件# vi /etc/sysconfig/network-scripts/ifcfg-eth0修改以下内容DEVICE=eth0 #描述网卡对应的设备别名,例如ifcfg-eth0的文件中它为eth0BOOTPROTO=static #设置网卡获得ip地址的方式,可能的选项为static,dhcp或bootp,分别对应静态指定的 ip地址,通过dhcp协议获得的ip地址,通过bootp协议获得的ip地址BROADCAST=192.16

Android模拟器无法上网问题

转自:http://blog.csdn.net/you_jinjin/article/details/7228303 方法一 首先,Windows下,配置Adroid环境变量(Win7为例) 1.桌面右键——>我的电脑——>高级系统设置 2.高级——>环境变量——>系统变量——>Path 3.添加Android SDK目录到系统变量Path中,如下图: 注:F:\Pro-files\android-sdk-windows\tools,添加到系统Path 如果有F:\Pro-f

Android模拟器设置网络代理方法

在服务器上启动模拟器的时候加了--http-proxy,但是不起作用.所以搜了下面的方法 四种方法: 一:将网络连接代理设置写入配置数据库 (适合启动模拟器无界面) 1.通过命令行或者通过双击emulatoer可执行文件,打开模拟器 2.在命令行执行adb shell 打开android的控制台 (确保环境变量设置正确,即已经把Android_SDK/tools 添加到了PATH(Linux)/path(Windows)) 3.执行 ls -l /data/data/com.android.pr

Android模拟器不能上网的解决方法

我原来一直不用Android的模拟器,因为这东西的多年前的印象真的是很糟糕——启动半个小时,不支持OpenGL.即使后来有了x86镜像,在HAXM的支持下快的飞起,也不想用,因为NDK还要编译x86的.那个时候我一直用网易的MuMu模拟器——只需要编译Armv7的就行了.再后来就是网易的全部Mac App不知道抽了什么风,疯狂写log,直到写满硬盘为止,我就把MuMu给删了,同时也摆脱了这玩意动不动就启动不起来的烦恼. 现在的Android模拟器还是不错的,那就用一下吧. 在Mac上HAXM是不

【转】Android 模拟器横屏竖屏切换设置

http://blog.csdn.net/zanfeng/article/details/18355305# Android 模拟器横屏竖屏切换设置时间:2012-07-04   来源:设计与开发   作者:Daniel   点击:5571 摘要:  Android 模拟器旋转,横屏.竖屏切换设置,android 横屏布局,android 横屏模式,android 模拟器,android 模拟器横屏,android 模拟...       Android 模拟器旋转,横屏.竖屏切换设置,andr

向android模拟器打电话发短信的简单方法

在开发android应用程序时,有时候需要测试一下向android手机拨打电话发送短信时该应用程序的反应.譬如编写一个广播接收器,来提示用户有短信收到或者处理短信,就需要向该手机发送短信来进行测试.这里介绍一种简单的向android模拟器打电话发短信的方法. 该方法利用了eclipse ADT的DDMS来实现,首先点击打开DDMS,在eclipse界面的右上角,如图: 如果找不到,就点左边的图标,再点击others就会看到. 打开之后,在界面的左边中部会看见有一个Emulator Control

Android模拟器设置竖屏

使用Android模拟器测试自己开发的程序时,有时候会发现屏幕为横屏显示,查看效果很不方便. 这里记录了一种禁止横屏的方法. 在文件  Mainfest.xml 中,在需要禁止横屏的 activity 里面添加两个设置语句,如下 <activity ... android:screenOrientation="portrait" //初始为竖屏 android:configChanges="orientation|keyboardHidden|screenSize&qu