Android Studio / Win8 / ERR_NAME_NOT_RESOLVED

时间:2014-07-25 03:05:23

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

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

我确保INTERNET权限在清单中,我尝试将-dns-server标志传递给模拟器,将其指向127.0.0.1以及路由器的IP,没有任何效果。我在网上搜索并没有发现任何东西,这看起来很可疑。这是一个相对简单的事情,我期望开箱即用。

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

5 个答案:

答案 0 :(得分:6)

通过禁用我的网卡,我可以让模拟器使用我的Wifi连接。在此处找到答案:https://stackoverflow.com/a/2702663/568531

答案 1 :(得分:1)

我有一个解决方案,这对我来说是不可理解的,但它确实有效:当模拟器启动时,我断开并连接我的笔记本电脑wlan,然后它就可以了。

答案 2 :(得分:0)

如果您已经在manifest.xml中访问了互联网,并且模拟器无法访问互联网,则此解决方案在Windows 7上适用于我:

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

答案 3 :(得分:0)

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

答案 4 :(得分:0)

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

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

获取模拟器10.0.2.3

的当前dns服务器

然后将其设置为我的lan dns服务器

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