我已经编写了我的第一个 Android 应用程序(Sencha Touch + Phonegap 在 PC 上使用 Eclipse)。它从 WCF 服务中提取一些 JSON。它在模拟器中运行良好。
我现在已将其放在我的手机上(运行 Gingerbread 的 Samsung GT-19100T)。应用程序运行但在调用服务时挂起。手机只显示加载动画。服务器显示没有请求到达它。手机可以正常上网。
编辑:我应该补充一点,问题不在于服务器。我可以在 PC 上浏览相同的服务,而且我们有一个 iPhone 应用程序可以很好地使用它。
我注意到的唯一奇怪的事情是,如果我浏览到 iPhone 或 PC 上的端点,我会在浏览器中收到 JSON 文本。如果我在 Android 的浏览器上尝试它,它会显示“无法下载”。
我该如何诊断这个问题? 手机上有某种选项吗?
最佳答案
找到了。答案是现在就开枪打我。
很久以前就输入了该 URL,我完全忘记了它,包括一些小细节,例如它使用内部 IP 地址。
完全捂脸。不,那不行。让我们尝试一下 Facedesk...
关于javascript - android 无法看到网络服务,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8089267/