我在https://developer.ibm.com/mobilefirstplatform/2015/02/02/changing-server-url-runtime/上发了一篇文章。它在模拟器上工作正常,但当我在真正的Android设备上尝试它失败了。 Url已更改但无法连接到服务器。我无法理解这是什么问题。 我可以帮忙吗? 谢谢。
logcat的 Click here to view the logcat
答案 0 :(得分:0)
更新:在上传的LogCat中可以看到:
引起:java.net.ConnectException:10000ms后无法连接到/10.0.0.3(端口10080):isConnected失败:EHOSTUNREACH(无主机路由)
10.0.0.3是内部IP地址,您的设备无法使用;将IP地址更改为您计算机的“真实”公共IP地址。
==
API失败的唯一原因是远程服务器没有部署应用程序的.wlapp文件,或者是否指向不存在的服务器。
如果部署了.wlapp文件,则需要在发生错误时提供LogCat日志。