首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在worklight Server 5.0.2.407中部署Android应用程序后无法访问该应用程序

问在worklight Server 5.0.2.407中部署Android应用程序后无法访问该应用程序
EN

Stack Overflow用户
提问于 2013-06-19 14:33:35
回答 1查看 251关注 0票数 0

我开发了一个小应用程序,用于测试应用程序在worklight服务器中部署后是否正常工作。我在另一台机器上部署了worklight服务器中的应用程序和适配器文件,在本地主机上部署了我的web服务war文件。当我在浏览器中测试它时,它可以正确地从When服务中获取数据。甚至它也能在安卓手机浏览器上工作。但是当我通过部署它的apk文件在android手机上测试它时,它没有获取任何数据。在logcat中它给了我这个错误,

“请求时间失败: java.net.SocketException :协议不支持地址族”

我的服务器版本: 5.0.2.407在直播间开发的应用版本: 5.0.6.20130311-0918

请帮我解决这个问题。我们没有最新的Worklight服务器。因此,尝试在较旧的服务器版本中安装新应用程序。

这是我的logcat的信息内容:

06-20 12:44:18.463: I/dalvikvm(415):找不到从方法org.apache.cordova.CordovaWebView引用的方法android.webkit.WebView。

06-20 12:44:18.463: W/dalvikvm(415):VFY:无法解析直接方法529: Landroid/webkit/WebView;。(Landroid/content/Context;Landroid/util/AttributeSet;IZ)V

06-20 12:44:18.753: w/活动管理器(59):HistoryRecord{4403f778 com.Server/.Server}的活动销毁超时

06-20 12:44:18.783: I/CordovaLog(415):将日志级别更改为DEBUG(3)

06-20 12:44:18.803: I/CordovaLog(415):找到exit-on-suspend=false的首选项

06-20 12:44:18.963: I/CordovaWebView(415):由于Android版本太旧,禁用了addJavascriptInterface()桥。

06-20 12:44:19.503: I/ActivityManager(59):显示的活动com.Server/.Server: 2080ms(共2080ms)

06-20 12:44:30.552: I/Web Console(415):在file:///data/data/com.Server/files/www/default/js/jquery_1.7_min.js:4调用jquery

06-20 12:44:33.483: I/数据库(415):返回sqlite :错误代码= 14,消息=无法打开源码25467处的文件

06-20 12:44:34.053: I/Web控制台(415):由于缺少_cordovaNative,回退到提示模式。在file:///data/data/com.Server/files/www/default/wlclient/js/cordova.js:1112

06-20 12:44:34.843: I/dalvikvm(415):找不到从方法org.apache.cordova.Globalization.getDateNames引用的方法java.util.Calendar.getDisplayNames

06-20 12:44:34.843: W/dalvikvm(415):VFY:无法解析虚方法9874: Ljava/util/Calendar;.getDisplayNames (IILjava/util/Locale;)Ljava/util/Map;

06-20 12:44:34.853: I/dalvikvm(415):找不到从方法org.apache.cordova.Globalization.getDateNames引用的方法java.util.Calendar.getDisplayNames

06-20 12:44:34.853: W/dalvikvm(415):VFY:无法解析虚方法9874: Ljava/util/Calendar;.getDisplayNames (IILjava/util/Locale;)Ljava/util/Map;

06-20 12:44:34.863: I/dalvikvm(415):找不到从方法org.apache.cordova.Globalization.getDateNames引用的方法java.util.Calendar.getDisplayNames

06-20 12:44:34.863: W/dalvikvm(415):VFY:无法解析虚方法9874: Ljava/util/Calendar;.getDisplayNames (IILjava/util/Locale;)Ljava/util/Map;

06-20 12:44:34.863: I/dalvikvm(415):找不到从方法org.apache.cordova.Globalization.getDateNames引用的方法java.util.Calendar.getDisplayNames

06-20 12:44:34.863: W/dalvikvm(415):VFY:无法解析虚方法9874: Ljava/util/Calendar;.getDisplayNames (IILjava/util/Locale;)Ljava/util/Map;

06-20 12:44:38.113: I/Web Console(415):调用jquery的时间:4

06-20 12:45:54.934: i/java.net.Socket(34):www.google.com/74.125.235.52(80):java.net.SocketException:操作超时

06-20 12:46:08.009: i/java.net.Socket(34):www.google.com/74.125.235.52(80):java.net.SocketException:操作超时

06-20 12:49:04.162: i/java.net.Socket(34):www.google.com/74.125.235.51(80):java.net.SocketException:操作超时

06-20 12:49:17.184: i/java.net.Socket(34):www.google.com/74.125.235.51(80):java.net.SocketException:操作超时

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2013-06-19 14:42:37

这是行不通的。

在Worklight v5.0.0.3中更改了通信协议以及整个身份验证框架。

您不能将在Worklight 5.0.6中创建的较新应用程序与此特定的旧Worklight服务器版本(5.0.0.2)一起使用。

您必须升级服务器版本。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/17184356

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档