【问题标题】:Android emulator has no network connectivity on LinuxAndroid 模拟器在 Linux 上没有网络连接
【发布时间】:2018-02-12 08:59:10
【问题描述】:

我有这个问题好几个星期了。我尝试了通过emulator -avd namehere -dns-server 8.8.8.8 运行它并关闭其他网络适配器的常见建议,但无济于事。

网络在 Windows 中很好,但我在 Manjaro 或 Ubuntu 上都没有这样的运气。

任何想法为什么这在 Linux 开发机器上不起作用?谢谢。

【问题讨论】:

    标签: android linux android-emulator


    【解决方案1】:

    我遇到了同样的问题。人们告诉我要做复杂的任务,这对我有用:

    打开模拟器并打开数据并在 wifi 设置中连接到名为 Android 的 wifi。

    【讨论】:

    • 不,它对我不起作用。你也在 Linux 上吗?
    • 是的。 Ubuntu 16.04
    • 我在 17.04 使用 Marshmallow x86 模拟器。我不知道这会有多大的不同。
    【解决方案2】:

    事实证明这不是连接问题(我记得可以使用adb shell ping 10.0.2.2)。

    这与 GPU 驱动程序错误有关,因为我在启动模拟器时总是遇到此错误。所以很可能是浏览器没有渲染页面,给人一种没有连接的错觉。

    “某些用户在使用此驱动程序版本时遇到了模拟器稳定性问题。”

    差点加入 Windows 大军。如果有人遇到类似的问题,主要症状是页面真的没有加载(而不是说“没有互联网连接”)。

    使用-gpu off 开关启动模拟器。这对我来说很重要。

    【讨论】:

      【解决方案3】:

      我通过修改域名服务器解决了

      gedit /etc/resolv.conf

      域名服务器 8.8.8.8

      域名服务器 fe80::1%eth0

      域名服务器 8.8.4.4

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 2019-03-03
        • 2011-06-21
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2011-06-18
        • 2018-12-31
        相关资源
        最近更新 更多