黑莓模拟器在eclipse中调试/运行的区别

时间:2012-08-23 10:33:01

标签: eclipse blackberry

点击运行 - >调试配置将有3种不同类型的模拟器:

  1. 黑莓模拟器
  2. 黑莓设备和
  3. 黑莓模拟器(正在运行)
  4. 我应该使用哪一个?

    这是图片: enter image description here

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

    enter image description here

    我的问题是:

    1. 我应该使用哪一个?
    2. 有什么不同?和
    3. 有没有办法让讨厌的问题(第2张图片)再也不出现?
    4. (我不知道第二张图片(对话框)是什么。虽然它一直在问这个问题,但我真的不能选择,因为只有1个选项会顺利运行而其他2个选择会错误,为什么要问?)。

1 个答案:

答案 0 :(得分:2)

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

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

至于其他两个,我总是自己使用 BlackBerry Simulator 。听起来像 BlackBerry Simulator(正在运行)将在已经启动的模拟器上运行。但是,根据我的经验,即使模拟器已经启动,选择 BlackBerry Simulator 通常也能正常工作。但是,虽然有几种方法可以在Eclipse中执行此操作(正常的Ec​​lipse 运行/调试菜单, BlackBerry 菜单,或者右键单击Eclipse中的项目 Project Explorer ),我并不总是在所有这些方面都取得了很好的成功。

最近(JDE插件1.5.0+),我一直在使用Eclipse 运行 - >调试为 - > BlackBerry Simulator 选项,或特殊的BlackBerry插件Debug图标:

enter image description here

当我从这两种方式开始时,它并没有要求我做出另一种选择。

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

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

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

顺便说一句,an older (plugin 1.3) version of that document提及 BlackBerry Simulator(正在运行),而较新版本(1.5)则没有。所以,也许RIM不再打算让你使用那个选择(?)。

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