我将Project导出为.apk文件并安装在My Android Mobile中。当我在我的应用程序中使用我的公司WIFI时,我可以检查输入的用户并更新密码(如果存在)。
当我连接到移动网络时,它无法正常工作。
Ex: - MyServer HostName:192.168.0.16。在我的路由器中我完成了Portforwarding的192.168.0.16和10080 ..我的LouterSystem IP Ex:-122.169.78.182。
我正在使用SQL适配器连接数据库。
Iam使用Android模拟器获取以下错误运行应用程序:
03-03 04:16:32.358:D / HttpPostRequestSender(1135):WLHybridRequestSender.java中的WLHybridRequestSender.run:47 ::发送请求http://122.169.182.78:10800/Infraeasy/apps/services/api/DefaultPassword/android/query
03-03 04:16:32.608:I / Choreographer(1135):跳过34帧!应用程序可能在其主线程上做了太多工作。
03-03 04:16:32.718:E / com.worklight.androidgap.plugin.WLNativeXHRPlugin(1135):WLNativeXHRPlugin $ NativeXHRPostListener.onException in WLNativeXHRPlugin.java:154 :: onException
03-03 04:16:32.718:E / com.worklight.androidgap.plugin.WLNativeXHRPlugin(1135):org.apache.http.conn.HttpHostConnectException:与http://122.169.182.78:10800的连接被拒绝
答案 0 :(得分:0)
与重复的问题一样:https://stackoverflow.com/questions/28803423/ibm-mobilrfirst-server-issue
用于托管服务器的计算机必须能够接受来自公共Internet的传入连接,否则应用程序将无法连接到服务器。
当手机和服务器在同一个网络中时,该应用程序就可以连接。因此,您必须验证: