无互联网连接的Android 2.1仿真器

无互联网连接的Android 2.1仿真器,android,android-emulator,dns,internet-connection,Android,Android Emulator,Dns,Internet Connection,我的Android Emulator中没有Internet访问权限 我正在开发的应用程序需要互联网连接,但Android Emulator没有互联网连接。我还尝试使用emulator的本机浏览器,但它也不起作用。 当我将我的应用程序导出到一个真正的安卓系统时,它工作得很好 我已经试着按F8来打开和关闭模拟器中的“3G连接” 我已经关闭了Windows防火墙,但它不工作 数据: Windows 7 x64 Android的Eclipse插件 Android 2.1版尝试重新创建仿真器实例。有时候,

我的Android Emulator中没有Internet访问权限

我正在开发的应用程序需要互联网连接,但Android Emulator没有互联网连接。我还尝试使用emulator的本机浏览器,但它也不起作用。 当我将我的应用程序导出到一个真正的安卓系统时,它工作得很好

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

我已经关闭了Windows防火墙,但它不工作

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

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


如果你在防火墙后面或者你正在使用代理,那么事情可能会变得更复杂,但是这些情况下也有解决办法。

不要不断地重新创建同一仿真器的新实例。我以前遇到过这个问题,并创建了一个全新的仿真器(与另一个仿真器的设置相同),由于某些原因,它工作得很好。

我必须手动设置仿真器的DNS服务器

为此:

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


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

我已经尝试创建模拟器实例数百次了。我不是在一个特定的防火墙下,只是普通Windows7的防火墙。