申请不久后开放

时间:2013-03-27 11:00:41

标签: android mobile ibm-mobilefirst

我正在开发一个worklight应用程序。我为项目生成了android环境...在Android应用程序中,我能够在背景上看到主屏幕,但是有一个繁忙的图标,它会持续很长时间,我无法在任何地方点击主页面我在模拟器上运行应用程序。一段时间后,它说“客户端初始化失败。连接服务不可用”

我收到以下日志警告

  

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

我在日志中有这些错误

  

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

     

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

     

回复[http://9.124.23.225:8080/apps/services/api/RQMLight/android/heartbeat]成功:

我在网址上收到以下消息:

  

/ * - 确保以下   {“WL-Authentication-Failure”:{“wl_remoteDisableRealm”:{“reason”:“登录失败”}}} * /

!记录here

我也收到了错误

  

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

  

的onMessage(onReceivedError,{ “的errorCode”:-6, “URL”: “文件:///data/data/com.RQMLight/files/www/default/RQMLight.html”, “描述”:“的   与服务器的连接失败。“})

2 个答案:

答案 0 :(得分:1)

我通过在扩展WLDroidGap的主java类中添加以下行来解决这个问题。将此内容写入WLInitCompleted()方法

super.setIntegerProperty("loadUrlTimeoutValue", 60000);

答案 1 :(得分:0)

我遇到了同样的问题。

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

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