1

当我单击Run -> Debug Configuration时,将有 3 种不同类型的模拟器:

  1. 黑莓模拟器
  2. 黑莓设备和
  3. 黑莓模拟器(运行中)

我应该使用哪一个?

这是图片: 在此处输入图像描述

每次我想在模拟器(f11)​​中调试我的代码时,都会出现烦人的问题。这是图片:

在此处输入图像描述

我的问题是:

  1. 我应该使用哪一个?
  2. 有什么不同?和
  3. 有什么办法可以让烦人的问题(第二张图片)不再出现​​?

(我不知道第二张图片(对话框)是做什么用的。虽然它一直在问这个问题,但我真的不能选择,因为只有一个选择会顺利运行,而另外两个会出错,所以为什么要问?)。

4

1 回答 1

2

我也遇到过这些问题。这不是很清楚。

基本上,黑莓设备将用于在真正的黑莓智能手机上运行。显然,要选择此选项,您必须连接 BlackBerry 智能手机。

至于另外两个,我自己一直都用黑莓模拟器。听起来BlackBerry Simulator (running)将用于在已经启动的模拟器上运行。但是,根据我的经验,选择BlackBerry Simulator通常会起作用,即使模拟器已经启动。然而,尽管在 Eclipse 中有几种方法可以做到这一点(普通的 Eclipse运行/调试菜单、BlackBerry菜单或在 Eclipse 的Project Explorer中右键单击项目),但我并不总是在所有这些方面都取得了很好的成功。

最近(JDE 插件 1.5.0+),我一直在使用 Eclipse Run -> Debug As -> BlackBerry Simulator选择,或者特殊的 BlackBerry 插件 Debug 图标:

在此处输入图像描述

当我开始这两种方式中的任何一种时,它都不会要求我做出另一种选择。

请注意,如果我使用 Eclipse,我看不到热交换(在没有完全重启模拟器的情况下重启应用程序)功能在所有模拟器上都能正常工作,即使是那些 OS > 5.0 的模拟器。

以下是有关在 Eclipse 中运行和调试的更多参考资料:

http://docs.blackberry.com/en/developers/deliverables/35144/Testing_a_BB_app_with_BB_smartphone_sim_1889924_11.jsp

顺便说一句,该文档的旧版本(插件 1.3)提到了BlackBerry Simulator (running),而新版本 (1.5) 则没有。所以,也许 RIM 不再打算让你使用那个选择(?)。

http://devblog.blackberry.com/2009/08/how-to-set-up-a-lightning-fast-blackberry-smartphone-simulator/

于 2012-08-23T23:32:09.293 回答