0

我正在开发一个工作灯应用程序。我为项目生成了android环境...在android应用程序中,我可以在后台看到主屏幕,但是有一个持续很长时间的忙碌图标,并且我无法在任何地方单击主页面我在模拟器上运行应用程序。一段时间后,它显示“客户端初始化失败。与服务的连接不可用”

我收到以下日志警告

跳过了 37 帧!应用程序可能在其主线程上做了太多工作。

我在日志中有这些错误

SQLiteLog: (14) 无法在 [00bb9c9ce4] 的第 30176 行打开文件

SQLiteLog:(14)os_unix.c:30176:(2)打开(/CachedGeoposition.db)-

响应 [http://9.124.23.225:8080/apps/services/api/RQMLight/android/heartbeat] 成功:

我在 url 上收到以下消息:

/*-secure- {"WL-Authentication-Failure":{"wl_remoteDisableRealm":{"reason":"登录失败"}}}*/

!日志 在这里

我也收到错误

CordovaWebViewClient.onReceivedError: 错误代码=-6 描述=与服务器的连接不成功。URL=file:///data/data/com.RQMLight/files/www/default/RQMLight.html

onMessage(onReceivedError,{"errorCode":-6,"url":"file:///data/data/com.RQMLight/files/www/default/RQMLight.html","description":"连接到服务器不成功。"})

4

2 回答 2

1

我通过在扩展 WLDroidGap 的主 java 类中添加以下行解决了这个问题。写在 onWLInitCompleted() 方法里面

super.setIntegerProperty("loadUrlTimeoutValue", 60000);
于 2013-05-17T10:50:39.293 回答
0

我有同样的问题。

我已经通过在 WL 应用程序中使用服务器的真实 IP 地址而不是使用 localhost 来解决它:

  1. 当模拟器运行您的应用程序时,按菜单按钮。
  2. 选择更改您的服务器 URL
  3. 删除“localhost”并使用 IP 地址。
  4. 接受并重试。

这解决了我的问题。

于 2014-10-02T18:16:41.277 回答