Android Emulator SDK无法访问互联网-网页不可用.DNS未解析;URL的IP地址有效



我一直在使用Android Emulator SDK。实际上,所有版本和分辨率都会出现这种问题。我遇到的错误是DNS无法解析URL。如果我输入IP地址,比如谷歌,它是有效的。这绝对是一个DNS问题。我正在使用Android虚拟设备管理器;我没有使用Eclipse、Netbeans或其他IDE进行测试。有没有办法通过AVDM GUI解决这个问题,也许可以利用硬件属性/值对?

非常感谢。

同样的问题也发生在我身上,所以我在内部尝试了以下命令

~/Android/Sdk/tools

emulator -avd Nexus_5X_API_25 -dns-server 8.8.8.8

我在GUI中找不到任何设置DNS的选项。这一定是模拟器本身的错误。我能修复它的唯一方法是从命令行界面运行模拟器,即

android @avd_name -dns-server x.x.x.x,x.x.x.x

您最多可以设置4个dns服务器条目,并且dns条目之间不应有任何空格。

实际上,我找到了一个更好的答案。当我更改nic-adpater绑定顺序时,问题得到了解决。我不知道为什么这是一个问题,因为我在任何时候都没有接触绑定顺序,因为我使用的是Android Emulator SDK。

我正在运行一个windows开发框;因此,对于这些用户,转到控制面板->网络连接->高级->高级设置->适配器和绑定器->连接。

(来源:http://forums.techarena.in/networking-security/1396635.htm)。

最新更新