【问题标题】:Blackberry Webworks application not loading remote page on simulatorBlackberry Webworks 应用程序未在模拟器上加载远程页面
【发布时间】:2011-12-14 00:53:07
【问题描述】:

我的 Blackberry Webworks 应用程序在 Blackberry 模拟器(已试用 9630-Verizon、9700-ATT、9860-Asia)中测试时无法打开远程页面。每次我尝试在我的 webworks 应用程序中打开一个远程页面时,该应用程序都会冻结,一段时间后我会得到一个带有错误 App Error 104 Uncaught: InterruptedIOException 的白屏,当我单击继续时,会出现一个消息对话框,并显示消息 Local Connection timed out after ~ 120000。如果我在模拟器的浏览器中打开相同的 URL,它会立即打开。我不知道为什么它没有在 webworks 应用程序中打开。

现在,最有趣的部分是,如果我将相同的 webworks 应用程序加载到我的黑莓设备中,它可以完美运行。它会立即打开远程页面。我不知道为什么它不能在模拟器中工作。

我已经正确配置了config.xml 文件,并在访问元素<access uri="http://sample-remote-server.com/" subdomains="true" /> 中设置了远程网址

【问题讨论】:

    标签: blackberry blackberry-simulator blackberry-webworks


    【解决方案1】:

    能够解决问题。为了将来参考,问题是,我没有运行 MDS,所以黑莓模拟器无法模拟数据服务。

    为了解决这个问题,我只是导航到我的 Blackberry Webworks 路径中的 mds 文件夹,通常位于 \Program Files\Research In Motion\BlackBerry Webworks SDK\mds,然后单击 run.bat,MDS 服务器将启动并运行。

    【讨论】:

      【解决方案2】:

      我目前正在使用带有 4.0.0.127 模拟器的 Ripple 0.9.0.16 测试版,它们都有点问题。

      当您第一次启动您的小部件时,模拟器会正确加载并启动 mds。但是,在关闭模拟器(重置崩溃)并重新打开时,必须手动完成,因为如果您选择“打包和启动”,波纹不会,mds 没有重新启动,我的请求也没有得到答复。

      在我看到您的帖子并执行 run.bat 之前,这引起了很多挫败感,这使服务能够响应我的请求。

      感谢用户431949

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多