没有Internet连接的Android 2.1模拟器

时间:2011-06-10 17:05:55

标签: android android-emulator dns internet-connection

我的Android模拟器中没有互联网访问权限。

我正在开发的应用需要互联网连接,但Android模拟器没有互联网连接。我也尝试使用模拟器的本机浏览器,但它也不起作用。 当我将我的应用程序导出到真正的Android时,它可以正常工作。

我已经尝试按F8打开和关闭模拟器中的“3G连接”。

我已经关闭了Windows防火墙,但它没有用。

数据: Windows 7 x64 适用于Android的Eclipse插件 Android 2.1版

3 个答案:

答案 0 :(得分:0)

尝试重新创建模拟器实例。有时候实例会被破坏,你会得到像上面描述的那样奇怪的行为。互联网连接应该在新的模拟器实例中没有任何交互的情况下工作。

如果您位于防火墙之后或者您正在使用代理,那么事情可能会变得更复杂,但也有针对这些情况的解决方法。

答案 1 :(得分:0)

不要继续重新创建同一个模拟器的新实例。我之前遇到过这个问题并创建了一个全新的模拟器(与另一个相同的设置),并且由于某种原因它运行良好。

答案 2 :(得分:0)

我必须手动设置我的模拟器的DNS服务器。

要做到这一点:

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

所以我把这行:-debug-slirp -dns-server 192.168.178.1