Android 模拟器上的 UnknownHostException

Rik*_*avi 0 android emulation hosts-file unknown-host

当我想要访问我的网络服务时,我的 Android 应用程序中出现了UnknownHostException 。

<uses-permission android:name="android.permission.INTERNET" />我在 AndroidManifest.xml 中插入了一个。

如果我通过浏览器访问我的网络服务链接,那就一切顺利。

我在文件中输入了域名和IP C:\Windows\System32\drivers\etc\hosts

但是如果我通过模拟器运行应用程序,我会得到一个UnknownHostException。据我了解,模拟器应该使用我的系统文件与服务器连接......但是,实际上它没有......请帮助解决这个问题。

sas*_*anb 5

就我而言,我在登录 VPN 时启动模拟器时遇到了此问题。在我退出模拟器并重新启动之前,注销 VPN 没有任何效果。测试您的模拟器是否无法正确解析名称很容易 - 只需转到模拟器浏览器并输入网站主机名(除 Google 之外的任何名称)即可。