【问题标题】:Android 2.1 Emulator Without Internet Connection没有互联网连接的 Android 2.1 模拟器
【发布时间】:2011-06-10 17:05:54
【问题描述】:

我的 Android 模拟器无法访问互联网。

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

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

我已经关闭了 Windows 防火墙,但它不起作用。

数据: 视窗 7 x64 适用于 Android 的 Eclipse 插件 安卓2.1版

【问题讨论】:

    标签: android android-emulator dns internet-connection


    【解决方案1】:

    尝试重新创建模拟器实例。有时实例会损坏,并且您会出现类似于您上面描述的奇怪行为。互联网连接应该在没有任何交互的情况下在新的模拟器实例中工作。

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

    【讨论】:

    • 我已经尝试创建模拟器实例数百次了。而且我不在特定的防火墙下,只是常规的 Windows 7 防火墙。
    【解决方案2】:

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

    【讨论】:

      【解决方案3】:

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

      这样做:

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

      所以我输入了这一行:-debug-slirp -dns-server 192.168.178.1

      【讨论】:

        猜你喜欢
        • 2011-06-21
        • 1970-01-01
        • 2018-12-31
        • 1970-01-01
        • 2015-12-24
        • 2018-11-13
        • 2016-01-09
        • 2017-03-27
        • 2018-10-25
        相关资源
        最近更新 更多