应用程序长时间不打开



我正在开发一个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:

解决了这个问题。
  1. 当模拟器正在运行你的应用程序时,按菜单按钮。
  2. 选择更改服务器URL
  3. 删除"localhost"并使用IP地址
  4. 接受并重试。

最新更新