1

我正在使用 Eclipse 和 Blackberry JRE 7.0 创建一个简单的应用程序,按照以下给出的示例: http: //docs.blackberry.com/en/developers/deliverables/11958/Configure_a_browser_field_825671_11.jsp

我正在尝试在应用程序的浏览器字段内加载托管在远程服务器上的简单 HTML 页面。

在 9930 模拟器上运行应用程序时,我总是收到错误“模拟器上 120000 后本地连接超时”。同一个远程页面在同一个模拟器的网络浏览器上显示得很好。

我确保启动 MDS 模拟器。

相同的链接在模拟器浏览器中显示良好。仅在使用浏览器字段时,我遇到了问题。

单击图标启动应用程序时出现以下错误:

Error displaying content for: http://yahoo.com
Error message: java.lang.runtimeException:ApplicationRegistry:wai​tFor
(0xd0fe7d7338fourd7f0d) timeout
....

在进一步等待时,我收到“本地连接超时错误..

我知道在 Android 中使用清单文件中的 webview 时必须启用互联网连接 - 在黑莓中是否有任何类似的设置?

4

1 回答 1

3

我尝试在 9930 (JRE 7.0.0) 上运行 BrowserField 演示应用程序并遇到与您相同的问题。另一方面,该演示在 9800 (JRE 6.0.0) 上运行良好。我在 9930 上再次尝试并注意到虽然我确实启用了 MDS(在 Eclipse 的运行/调试配置中启用了“使用模拟器启动移动数据系统连接服务 (MDS-CS)”),但似乎没有出现 MDS 窗口很奇怪。

我用谷歌搜索了一下,在黑莓的论坛上找到了这篇文章。根据这篇文章:

7.0 中包含错误版本的 MDS-CS 模拟器。要更正它,您可以删除它并从 6.0 复制版本。

干得好,RIM!

然后,我从 JRE 7.0.0 中删除了 MDS 文件夹,并按照上述帖子中的说明从 JRE 6.0.0 中复制了该文件夹。关闭并重新运行模拟器,瞧,MDS 窗口出现了。重新运行应用程序,一切都像魅力一样!

于 2012-02-20T22:50:08.380 回答