同时将黑莓应用程序运行到多个模拟器中

时间:2011-04-12 03:28:38

标签: sockets blackberry blackberry-simulator

我正在开发一个黑莓应用程序,我正试图让设备进行通信。我正在尝试使用SocketDemo应用程序,它为套接字进程提供了亮点(到目前为止,它与任何其他平台没有什么不同。)

唯一的问题是我无法测试应用程序,因为我无法将应用程序放入两个不同的模拟器中。我该如何做到这一点?

2 个答案:

答案 0 :(得分:4)

如果您不需要将第二个模拟器挂钩到调试器(用于断点设置等),那么可以非常轻松地在两个模拟器上同时运行应用程序。

构建应用程序,并从JDE运行它;标准程序。

然后,在JDE之外,启动另一个模拟器(它不能是同一个模拟器),当它启动并运行时,从第二个模拟器的窗口菜单中选择FILE-> LOAD JAVA APPLICATION。选择刚刚构建的应用程序的.COD。然后,应用程序将安装到第二个模拟器上,并自动启动,或者您可以通过单击其图标启动它(取决于项目的设置方式)。

在同一台机器上有两个模拟器,需要通过网络进行通信的应用程序,可能需要在启动它之前更改启动第二个模拟器的.BAT文件中的端口 - 否则,第二个模拟器可能无法绑定到计算机上的相同端口。

实际上,对于某些模拟器模型,除非第二个模拟器来自不同的模拟器包(不同目录),否则您将无法执行此操作,因为该进程在运行时会抓取锁定。

如果您使用的是仅包含一个模拟器的内置模拟器软件包,您可以从RIM的开发者网站下载第二个模拟器,理想情况下是另一个模型:http://www.blackberry.com/developers/downloads/simulators/

答案 1 :(得分:0)

您是否尝试过安装不同的JDE并尝试从中运行模拟器?