【问题标题】:Giving Time out error while opening worklight hybrid app in android emulator在 android 模拟器中打开 worklight 混合应用程序时出现超时错误
【发布时间】:2013-05-02 07:18:35
【问题描述】:

当我尝试在 android 模拟器中运行我的 worklight 混合应用程序时,它给了我超时错误。但是,它在我的安卓手机上运行良好。

帮助我如何在 android 模拟器中运行它。顺便说一句,我将 loadUrlTimeoutValue 增加到 60 秒。还是不行

【问题讨论】:

  • 我认为这是一个特定于工作灯的问题,因为显示的警报显示“与服务器的连接不成功”

标签: android ibm-mobilefirst


【解决方案1】:

我时不时地遇到这些问题。我已经意识到这是为什么。如果您在 Logcat 中看到这样的错误

CordovaWebView:超时错误!

表示加载代码(可能是你的js)耗时太长。


在工作台中,展开 android 文件夹 > 本机文件夹 > res 文件夹 > xml 文件夹 > 并打开 config.xml 文件。
在首选项部分添加以下内容。

<preference name="loadUrlTimeoutValue" value="60000" />


全部构建并再次部署。

【讨论】:

    【解决方案2】:

    确保在文件 application-descriptor.xml 中使用计算机的实际网络 IP 地址作为 worklightServerRootURL 的值。

    【讨论】:

    • 我将其指定为 http://${local.IPAddress}:8085.. 提供这样的值应该可以正常工作吧??
    • 为什么是 8085?您是在应用服务器上部署 Worklight,还是使用 Eclipse 插件 (Worklight Studio)?我建议使用实际的 IP 地址(在 CMD 窗口中使用 IPCONFIG)。如果要更改端口,还必须在 worklight.properties 中进行更改。请使用有关您的开发环境的所有相关信息编辑您的问题。
    猜你喜欢
    • 2013-04-24
    • 2015-07-16
    • 1970-01-01
    • 1970-01-01
    • 2020-12-14
    • 1970-01-01
    • 2016-10-12
    • 2020-06-16
    • 1970-01-01
    相关资源
    最近更新 更多