IBM Worklight 6.0 - 无法通过Android设备访问Worklight Server

时间:2013-09-13 04:38:17

标签: android ibm-mobilefirst worklight-studio

我正在尝试在Android设备上运行应用程序。可以通过我的浏览器和Android Emulator访问该服务器。

但是设备(也连接到与我的Worklight Server相同的网络)无法访问Worklight服务器。在logcat中给我以下错误:

  

09-13 00:30:38.168:E / locationServices(4826):

[http://172.20.14.181:10080/location/apps/services/api/locationServices/android/query] Host is not responsive. Try 

to manually access the URL through the android emulator browser to verify connectivity.

2 个答案:

答案 0 :(得分:0)

这可能是因为Worklight构建器正在选择错误的IP地址,以防机器中有多个IP地址。

请尝试选择Build for Remote Server。在对话框选项中使用外部IP地址 这将根据您输入的连接详细信息生成Android项目。

接下来,在设备上运行生成的Android项目,看看它这次是否连接到Worklight Server。

注意:运行Build All and DeployBuild Specific Environment,因为它会覆盖您使用Build for Remote Server运行时所做的更改。

答案 1 :(得分:0)

在将应用程序从Eclipse运行到Android设备之前,请先尝试卸载该应用程序。

在我的情况下,我的旧应用程序仍在运行并寻找旧的IP地址。卸载它解决了问题,并确保新应用程序正在运行并查找我已更新的IP地址。