进入adb shell后
ping 127.0.0.1 (android地址)可以ping 通
ping 10.0.2.2 (本地电脑地址)也可以Ping通
但是
ping www.baidu.com 等外网就是ping不通
求解!
Windows下,配置好Adroid环境变量后(如将d:android-sdk-windows-1.0_r1 ools加入系统变量PATH),在命令行窗口输入:
emulator
启动Android 模拟器后, 输入:
adb shell
进入adb shell模式:
将网络连接代理设置写入配置数据库,假如你的上网代理IP是10.193.xx.xx:
sqlite3 /data/data/com.android.providers.settings/databases/settings.db "INSERT INTO system VALUES(99,'http_proxy','10.193.xx.xx:1080')"
查询一下是否成功更改了系统设置:
sqlite3 /data/data/com.android.providers.settings/databases/settings.db "SELECT * FROM system"
结果中应有:99|http_proxy|10.193.xx.xx:1080
重启模拟器,应该可以使用Browser上 Internet了.
删除刚刚写入的配置信息方法:
sqlite3 /data/data/com.android.providers.settings/databases/settings.db "DELETE FROM system WHERE _id=99"
Android模拟器默认的地址是10.0.2.3,默认的DNS也是10.0.2.3,对于在家里上网学习Android的人(像我)来讲,一般电脑的IP都是192.168.1.100之类的,不在同一个网段。所以就会出现电脑可以上网但是模拟器不能上网的情况。其实设置方法很简单,只要把模拟器的默认DNS设置成电脑的DNS地址即可。
第一步:用系统的命令进入Android开发包的tools目录
cd X:\...\android-sdk-windows\tool
第二布:使用adb的shell,确认系统的各项属性
adb shell
getprop
getprop会列出系统当前的各项属性
第三步:得到模拟器的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命令确认。
大功告成,再去使用模拟器的浏览器的话,你就可以发现你已经可以上网了。
分享到:
相关推荐
### 解决Android模拟器上网问题 #### 概述 在进行Android应用开发的过程中,开发者经常需要使用Android模拟器来进行应用程序的测试与调试。然而,在某些情况下,模拟器可能会遇到无法联网的问题,这不仅影响了应用...
Android 模拟器 IP 设置是 Android 开发中一个非常重要的步骤,因为模拟器的 IP 地址和电脑的 IP 地址不同,会导致模拟器无法连接互联网,或者无法与电脑进行通信。本文将详细介绍 Android 模拟器 IP 设置的完整步骤...
标题《Vmware Android4.0安装详细步骤》和描述《详细描述了利用Vmware Workstation虚拟机成功安装Android4.0平板电脑系统的详细步骤,并给出了使Android4.0平板电脑系统上网的配置方法,并介绍了如何利用U盘来安装...
4. **系统命令**:通过终端模拟器或ADB(Android Debug Bridge)等工具,可以在Android设备上执行各种命令,例如“ls”、“cat”、“mount”等,这对于系统管理和调试非常有用。 5. **权限管理**:Android系统对文件...
- 如果您的电脑无法联网,则需要预先从其他可以上网的设备下载Eclipse Android插件(例如:ADT-0.7.1),并保存至本地。 - 在Eclipse中,同样进入“帮助”菜单中的“软件更新”,选择“可用软件”选项。 - 点击...
总的来说,Kemulator 0.9.7作为一款手机模拟器,为用户提供了在电脑上运行Android应用的便利,尤其是在游戏领域,其汉化版更是方便了中国用户使用。然而,使用任何模拟器软件时,都需要关注兼容性、性能和安全问题,...
尤其是通过专门的漫画阅读软件,用户可以在个人电脑、笔记本甚至上网本上随时随地享受丰富的漫画资源。以下是一些关于“最好的看漫画用软件”的详细知识点,以及如何在PC、笔记本和上网本上充分利用这些软件来提升...