1.Android升级为2.3,不能联网,原因是2.3默认没有安装GSM
modem,在新产生AVD模拟器时,硬件中添加GSM即可 ,这样的话只要电脑可以上网,模拟器也可以上网了 。
2.如果不是升级到Android2.3出现不能联网,原始其实也很简单,因为Android模拟器默认的地址是10.0.2.3,默认的DNS是10.0.2.3,在家里上网一般电脑的IP都是192.168.1.4之类的,不在同一个网段。所以就会出现电脑可以上网但是模拟器不能上网的情况。其实设置方法很简单,只要把模拟器的默认DNS设置成电脑的DNS地址即可。
第一步:进入SDK的tools目录,如果配置过path路径,这个步骤可以省略
E:\cd android-sdk-windows\tools
第二步:使用adb
shell命令,进入adb模式
E:\android-sdk-windows\tools>adb shell
第三部:使用getprop命令,得到所有的属性
#getprop
接下来会显示所有的属性罗列,其中有
[net. dns1]: [10.0.2.3]
第四步:把DNS改为我们自己的DNS就行了,(我们的DNS都是192.168.1.1,一般TP-LINK及D-LINK的上的都会标注,如果真的不知道,可以通过命令行敲ipconfig/all命令)
#setprop net.dns1 192.168.1.1
3.如果是通过代理不能联网,只需
第一步:打开命令行窗口,输入adb shell命令。该命令是进入模拟器的linux系统。
第二步:在
adb shell 模式下执行以下命令
sqlite3 /data/data/com.android.providers.settings/databases/settings.db
"INSERT INTO system VALUES(99,'http_proxy','10.10.26.252:1080')"
总结:
我们可以在adb
shell模式下执行查询命令
sqlite3
/data/data/com.android.providers.settings/databases/settings.db "SELECT *
FROM system"
删除刚刚写入的配置信息方法:
sqlite3
/data/data/com.android.providers.settings/databases/settings.db "DELETE
FROM system WHERE _id=99"
如果觉得麻烦的话,也可以在命令行直接指定代理:
emulator -avd your_avd_name -http-proxy http//name:password@10.10.26.252:1080
不过这个name和password就要从代理那里获得了
- 大小: 60.8 KB
- 大小: 21.1 KB
分享到:
相关推荐
如果我们编写了一个Android应用程序,想在一台没有Android SDK或者BUILD环境的机器显示给别人看,应该怎么办呢? 打开压缩文件,运行里面的run.bat文件,这时候就会启动android模拟器
我以前有个错误认识,认为手机能不能装java模拟器是看安卓系统版本!现在我发现,手机能否装java模拟器即不是看手机品牌或型号,也不是完全取决于安卓系统版本,而是看有没有对应该安卓系统版本的可用的java模拟器。...
如果我们编写了一个Android应用程序,想在一台没有Android SDK或者BUILD环境的机器显示给别人看,应该怎么办呢?...本资源是一个压缩包,解压之后双击运行里面的run.bat批处理文件即可启动android 2.3模拟器
安卓系统2.3可装的JAVA模拟器直安装版-新版,1、...9.再次打开java后就可以看到已经成功安装的jar软件列表了(记得,这时候手机不能连接电脑,否则会提示"存储卡中找不到MIDlet可安装"错误) 已经结束了,要怎么玩就随你了.
Android模拟器默认的地址是10.0.2.3,默认的DNS也是10.0.2.3,对于在家里上网学习Android的人(像我)来讲,一般电脑的IP都是192.168.1.100之类的,不在同一个网段。所以就会出现电脑可以上网但是模拟器不能上网的...
Android 模拟器永久root工具------包含 (android for img.rar、Android SU文件更新包.zip、RootExplorer.apkSuperuser.apk) 1、用android for img.rar里的android for img.exe打开 E:\SDK\platforms\android-8\...
android2.3可用的java模拟器
android开发所使用的 模拟器系统源码,用于练习时需要跳转到模拟器自带页面时 ,设置隐式意图 , 查看意图过滤器等等。ceshiguo eclipse自带 AVD模拟器 和 genymotion模拟器
关于android模拟器启动时遇到的问题进行解决~
介绍了Android模拟器上网设置的四种方法,其中代理上网的方法,已经测试过,是非常好用的.
android模拟器java Androidandroid模拟器java Androidandroid模拟器java Androidandroid模拟器java Androidandroid模拟器java Androidandroid模拟器java Androidandroid模拟器java Androidandroid模拟器java Android...
做Android开发,模拟器是必备品,而Android模拟器的IP和电脑总不是一个网段的,想要进行测试非常麻烦,甚至很多时候模拟器没有办法连接互联网,本文详细的描述了Android模拟器IP设置的完整步骤。
Android模拟器入门Android模拟器入门Android模拟器入门Android模拟器入门Android模拟器入门Android模拟器入门Android模拟器入门
android模拟器不能使用电脑键盘解决
Android模拟器躲避的检测与应对,介绍模拟器检测的主要方法
如何修改Android模拟器的IMSI,简单方法。
Android 模拟器建立端口映射讲解 redir Android 模拟器建立端口映射
如何解决android模拟器不能上网问题
在android模拟器中安装APK文件说明 。
Android Emulator是一款功能非常齐全的模拟器,电话本、通话等功能都可进行模拟。甚至其内置的浏览器和Google Maps都可以联网。用户可以使用键盘输入,单击模拟器按键输入,甚至还可以使用鼠标单击、拖动屏幕进行...