0

我的 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访问元素中设置的远程 url 正确配置了文件<access uri="http://sample-remote-server.com/" subdomains="true" />

4

2 回答 2

2

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

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

于 2011-12-14T18:29:19.350 回答
0

我目前正在将 Ripple 0.9.0.16 beta 与 4.0.0.127 模拟器一起使用,它们都有点问题。

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

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

谢谢用户431949

于 2012-02-24T16:25:31.010 回答