2011-12-14 86 views
0

我的黑莓Webworks应用程序在Blackberry模拟器(试验9630-Verizon,9700-ATT,9860-Asia)中测试时打开远程页面时出现问题。每次尝试在我的webworks应用程序中打开远程页面时,应用程序都会冻结,过了一段时间后,出现错误App Error 104 Uncaught: InterruptedIOException的白色屏幕,当我单击继续时,消息对话框出现消息Local Connection timed out after ~ 120000。如果我在模拟器的浏览器中打开相同的URL,它会立即打开。我不知道的是为什么它没有在webworks应用程序中打开。黑莓Webworks应用程序不在模拟器上加载远程页面

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

我有​​3210文件与通道元件<access uri="http://sample-remote-server.com/" subdomains="true" />

回答

2

设置远程URL正确配置能够解决这个问题。为了将来的参考,问题是,我没有运行MDS,因此Blackberry模拟器无法模拟数据服务。

要解决这个问题,我只是导航到MDS在我的黑莓WebWorks的路径文件夹通常在\Program Files\Research In Motion\BlackBerry Webworks SDK\mds和点击run.bat和MDS服务器上将会启动和运行。

0

我目前在4.0.0.127模拟器上使用了Ripple 0.9.0.16 beta版,它们都是一个小bug。

当您首次启动您的小部件时,模拟器正确加载并启动mds。然而,在关闭仿真器(重新设置崩溃)并重新打开时,必须手动完成,因为如果选择“Package & Launch”,纹波不会发生,则mds未重新启动,并且我的请求从未得到应答。

这引起了很多挫折,直到我看到您的帖子并执行了run.bat,它允许服务响应我的请求。

感谢user431949

相关问题