2015-03-03 123 views
-2

I将项目导出为.apk文件并安装在我的Android Mobile中。当我使用我的公司WIFI在我的应用程序中,我可以检查输入的用户并更新密码(如果存在)。IBM Worklight Hybrid App

当我连接到移动网络它不工作。

例如: - MyServer的主机名:192.168.0.16。在我的路由器中,我为192.168.0.16和10080做了Portforwarding。My LouterSystem IP Ex:-122.169.78.182。

我使用SQL适配器来连接数据库。

4月3日至3日:16:32.358:d/HttpPostRequestSender(1135):

荫使用Android模拟器获得以下错误运行的应用程序WLHybridRequestSender.run在WLHybridRequestSender.java:47 ::发送请求http://122.169.182.78:10800/Infraeasy/apps/services/api/DefaultPassword/android/query

03-03 04:16:32.608:I /编舞师(1135):跳过34帧!应用程序可能在其主线程上做了太多工作。

4月3日至3日:16:32.718:E/com.worklight.androidgap.plugin.WLNativeXHRPlugin(1135):WLNativeXHRPlugin $ NativeXHRPostListener.onException在WLNativeXHRPlugin.java:154 :: onException的

4月3日至3日:16:32.718:E/com.worklight.androidgap.plugin.WLNativeXHRPlugin(1135):org.apache.http.conn.HttpHostConnectException:连接到http://122.169.182.78:10800拒绝

+0

“它不工作”。那就是你的问题。 – 2015-03-03 05:55:01

+0

使用相同的网络它的工作当我连接使用mobiledata它不与mobilefirst服务器联系..可以指导我是问题 – 2015-03-03 05:58:39

+0

你最大的问题是,你似乎不知道你的问题是什么。或者,如果你知道你的问题是什么,那么你没有告诉我们。请向你的问题添加你尝试过的东西,结果是什么,以及你期望的结果。 – 2015-03-03 06:00:27

回答

0

作为您的重复问题:https://stackoverflow.com/questions/28803423/ibm-mobilrfirst-server-issue

的您用来托管服务器的计算机必须能够接受来自的传入连接公共互联网,否则应用程序将无法连接到服务器。

当手机和服务器在同一网络中,然后应用程序能够连接。因此,您必须验证:

  1. 的服务器能够接受来自公共互联网
  2. 那有没有防火墙阻止任何港口和交通
  3. 如果你在logcat中得到任何错误连接(当您使用USB电缆将计算机)连接设备,塔将有助于调试
+0

IDAN我我wlclient.properties文件wlServerHost = 192.168.0.16 ip地址进行MobileFirst服务器部署开发机器。这是对的吗? – 2015-03-03 06:32:56

+0

如果您的2个IP地址确保您指向正确的IP地址。您必须使用您的主机的公共IP地址 – 2015-03-03 06:34:09

+0

http://122.169.100.72:10080/worklightconsole iam在浏览器中使用此地址,而不显示worklight控制台。 122.169.100.72以上是我的公开..但是我使用本地192.168.0。220:10080 /工作灯显示 – 2015-03-03 06:43:43