Android:主机无法访问

时间:2012-05-01 13:53:02

标签: android android-emulator

我只是将以下代码作为普通的java类文件运行,status.isReachable(3000)返回true。

InetAddress status = InetAddress.getByName("android.com");

status.isReachable(3000);

如果我从Android项目运行相同的代码,status.isReachable(3000)总是返回false。为什么它会返回假?它是否总是在模拟器中返回false。我也读过这篇文章 [为什么-的InetAddress-GetByName方法-isreachable-作品-设备上的但不 - 上的-蚀] [1]

到目前为止我做了什么:

- 保持对mainfest文件的权限

<uses-permission android:name="android.permission.INTERNET"></uses-permission>
 <uses-permission android:name="android.permission.ACCESS_NETWORK_STATE"></uses-permission>

-disable my firewall。

从我的电脑上安装android.com,可以访问主机

我这样做是为了检查偏好中的地址是死还是活

1 个答案:

答案 0 :(得分:0)

我遇到了类似的问题,我的地图应用背景是灰色的(无瓷砖),浏览器无法连接到互联网。

在Eclipse中我去了Run Configurations - &gt;目标并添加“-dns-server X.X.X.X”,之后一切正常。 (显然X.X.X.X是我的DNS服务器的IP地址。)