我从Android得到一个错误,“主机未知服务器:80”。我正在尝试从虚拟机上的Android Emulator访问服务器上的WCF Rest服务。是否支持此场景?顺便说一句,我可以访问服务的帮助页面,所以我知道服务正在工作。我可以从那个虚拟机访问它。
任何帮助都是非常感谢的。我的开发环境是Windows764位,使用最新的Eclipse版本。这些服务是在Win 2008 R2机器上提供的。
发布于 2012-12-07 21:58:19
我必须使用10.0.2.2 alternative IP,因为模拟器使用本地主机IP。
发布于 2012-04-04 10:08:55
我的猜测是您错误地配置了主机名。
根据错误消息,看起来您提供了":80“作为主机名或IP地址。如果平台认为该字符串应该是DNS名称并尝试执行DNS查找,则查找将失败,从而导致某种类型的“未知主机”诊断。
如果这就是问题所在,那么有几个观察结果。
发布于 2012-04-04 10:45:14
此错误的潜在原因是忘记包括互联网权限或未将其放在正确的位置。确保在应用程序标记之外的manifest.xml中包含以下内容:
<uses-permission android:name="android.permission.INTERNET"/>https://stackoverflow.com/questions/10003898
复制相似问题