我遇到了一个非常奇怪的问题:
在我的主机上,我使用dhcp。
我的模拟器4.0.3可以通过浏览器登录到网络,如下所示:
但是,当我使用adb shell连接到这个模拟器并尝试ping www.baidu.com时,它会一直循环,如下所示:
有什么想法吗?谢谢
但是,当我使用adb shell连接到这个模拟器并尝试ping www.baidu.com时,它会一直循环,如下所示:
有什么想法吗?谢谢
http://wiki.qemu.org/Documentation/Networking#User_Networking_.28SLIRP.29
如果您只想查看是否可以访问某个主机,可以尝试使用netcat(nc)连接已知打开的端口。例如,要检查是否可以访问www.baidu.com,可以尝试连接端口80(HTTP)。nc -v www.baidu.com 80
如果连接成功,您将看到类似于以下的消息:
Connection to www.baidu.com 80 port [tcp/www] succeeded!
如果您真的想使用ping,请按照此博客文章中的步骤操作。抱歉,说明仅适用于Linux。但它可能会给您在Windows上如何执行此操作的想法。
http://emulatorforandroid.blogspot.jp/2013/04/enabling-ping-and-icmp-on-android.html