我正在开发一个worklight应用程序。我为项目生成了android环境…在安卓应用程序中,我能够看到主屏幕的背景,但有一个繁忙的图标,持续很长一段时间,我无法在任何地方点击主页,当我在模拟器上运行应用程序。一段时间后,显示"客户端初始化失败"。服务连接不可用"
我得到以下日志警告
跳过37帧!应用程序可能在其主线程上执行了太多工作。
我在日志中有这些错误
SQLiteLog: (14) cannot open file at line 30176 of [00bb9c9ce4]
SQLiteLog: (14) os_unix.c:30176: (2) open(/cachegeposition .db) -
response [http://9.124.23.225:8080/apps/services/api/RQMLight/android/heartbeat] success:
我在url上得到以下消息:
/*安全-{" WL-Authentication-Failure ":{"wl_remoteDisableRealm":{"原因":"登录失败"}}}*/
!这里的日志
我也得到错误
CordovaWebViewClient。onReceivedError:错误码=-6描述=连接到服务器不成功。URL =文件:///数据/数据/com.RQMLight/文件/www/违约/RQMLight.html
和
onMessage (onReceivedError{"错误代码":6"url":"文件:///数据/数据/com.RQMLight/文件/www/违约/RQMLight.html"、"描述":"连接到服务器失败。"})
我通过在扩展WLDroidGap的主java类中添加以下行来解决这个问题。将此写入onWLInitCompleted()方法
super.setIntegerProperty("loadUrlTimeoutValue", 60000);
我也遇到过同样的问题。
我通过在WL应用程序中使用服务器的真实IP地址而不是使用localhost:
解决了这个问题。- 当模拟器正在运行你的应用程序时,按菜单按钮。
- 选择更改服务器URL
- 删除"localhost"并使用IP地址
- 接受并重试。