【问题标题】:Android Studio / Win8 / ERR_NAME_NOT_RESOLVEDAndroid Studio / Win8 / ERR_NAME_NOT_RESOLVED
【发布时间】:2014-09-16 19:32:39
【问题描述】:

在 Windows 8 x64(最新稳定版本)上使用 Android Studio。我有一个非常简单的项目,只有一个指向 google.com 的 WebView,但每次我在模拟器中启动应用程序时,我都会得到 ERR_NAME_NOT_RESOLVED。

我已确保 INTERNET 权限在清单中,我尝试将 -dns-server 标志传递给模拟器,将其指向 127.0.0.1 以及我的路由器的 IP,但没有任何效果。我在网上搜了一下,一无所获,这似乎很可疑。这是一个相对简单的事情,我希望开箱即用。

有什么想法吗?提前致谢!

【问题讨论】:

    标签: android android-studio google-tv android-tv


    【解决方案1】:

    通过禁用我的 NIC,我能够让模拟器使用我的 Wifi 连接。在这里找到答案:https://stackoverflow.com/a/2702663/568531

    【讨论】:

    • 与您的问题没有直接关系,但我建议在 Android Studio 中使用 Genymotion 而不是 AVD 模拟器。它速度更快,避免了很多麻烦。
    【解决方案2】:

    我有一个解决方案,我无法理解,但它可以工作:当模拟器启动时,我断开并连接我的笔记本 wlan,然后它就可以工作了。

    【讨论】:

    • 好吧,我不知道为什么,但它也对我有用!我的手机无法再从我的应用程序中打开 Facebook 登录对话框。禁用wifi后,它起作用了!什么鬼
    【解决方案3】:

    如果您在 manifest.xml 中允许访问互联网,但模拟器仍然无法访问互联网,则此解决方案在 Windows 7 上对我有效:

    点击开始-->运行,输入cmd,点击确定。 将其复制并粘贴到命令提示符中: netsh winsock 重置目录 按回车 然后将其复制并粘贴到: netsh int ip reset reset.log 按 Enter。 完成后重新启动计算机。

    【讨论】:

      【解决方案4】:

      我的解决方案只是重新启动模拟器。有时这不是应用程序中的真正问题,而是模拟器的问题。

      【讨论】:

        【解决方案5】:

        我第一次运行模拟器时遇到了这个问题,我解决了,

        Library/Android/sdk/platform-tools/adb shell getprop net.dns1
        

        获取模拟器10.0.2.3当前的dns服务器

        然后将其设置为我的局域网 dns 服务器

        Library/Android/sdk/platform-tools/adb shell setprop net.dns1 192.168.1.1
        

        【讨论】:

          猜你喜欢
          • 1970-01-01
          • 2018-02-09
          • 2014-08-22
          • 1970-01-01
          • 2016-02-07
          • 2018-06-18
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          相关资源
          最近更新 更多