1

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

但是该设备(也连接到与我的 Worklight 服务器相同的网络)无法访问 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.
4

2 回答 2

0

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

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

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

注意:不要运行Build All and Deploy否则Build Specific Environment它将覆盖您在运行时所做的更改Build for Remote Server

于 2013-09-13T09:20:11.320 回答
0

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

就我而言,我的旧应用程序仍在运行并寻找旧 IP 地址。卸载它解决了问题,并确保新应用程序正在运行并寻找我拥有的更新 IP 地址。

于 2014-07-08T22:58:22.950 回答