首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Android“主机未知”错误

问Android“主机未知”错误
EN

Stack Overflow用户
提问于 2012-04-04 09:38:52
回答 3查看 3.2K关注 0票数 0

我从Android得到一个错误,“主机未知服务器:80”。我正在尝试从虚拟机上的Android Emulator访问服务器上的WCF Rest服务。是否支持此场景?顺便说一句,我可以访问服务的帮助页面,所以我知道服务正在工作。我可以从那个虚拟机访问它。

任何帮助都是非常感谢的。我的开发环境是Windows764位,使用最新的Eclipse版本。这些服务是在Win 2008 R2机器上提供的。

EN

回答 3

Stack Overflow用户

回答已采纳

发布于 2012-12-07 21:58:19

我必须使用10.0.2.2 alternative IP,因为模拟器使用本地主机IP。

票数 0
EN

Stack Overflow用户

发布于 2012-04-04 10:08:55

我的猜测是您错误地配置了主机名。

根据错误消息,看起来您提供了":80“作为主机名或IP地址。如果平台认为该字符串应该是DNS名称并尝试执行DNS查找,则查找将失败,从而导致某种类型的“未知主机”诊断。

如果这就是问题所在,那么有几个观察结果。

  • 如果您试图在静态配置文件(或其他文件)中引用“此设备”,则可以使用其主机名或IP地址(如果您知道),或环回接口的IP地址(很可能是"127.0.0.1“)。空字符串可能不起作用。
  • 端口号(例如"80")不应包含在主机名/ IP地址中...除非您在解析主机字符串之前将其解析出来。
票数 1
EN

Stack Overflow用户

发布于 2012-04-04 10:45:14

此错误的潜在原因是忘记包括互联网权限或未将其放在正确的位置。确保在应用程序标记之外的manifest.xml中包含以下内容:

代码语言:javascript
复制
<uses-permission android:name="android.permission.INTERNET"/>
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/10003898

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档