2012-08-23 53 views
1

運行時單擊運行之間的差異 - >調試配置將有3種不同類型simuator的:/黑莓模擬器調試在蝕

  1. 黑莓模擬器
  2. 黑莓設備和
  3. 黑莓模擬器(運行)

我應該使用哪一個?

這是圖片: enter image description here

每次我想調試我在模擬器(F11)的代碼,惱人的問題將出現。這是圖片:

enter image description here

我的問題是:

  1. 一個我應該使用哪一個?
  2. 有什麼不同?和
  3. 有沒有辦法讓煩人的問題(第二張圖片)再也不會出現?

(我不知道什麼的第2畫面(對話)是,雖然它一直在問自己,我真的不能選擇,因爲只有1選擇將運行平穩,而其他2會出現錯誤,那爲什麼要問?)。

回答

2

我也有過這些問題。這不是很清楚。

基本上,BlackBerry Device將用於在真正的BlackBerry智能手機上運行。顯然,要選擇此選項,您必須連接BlackBerry智能手機。

至於其他兩個,我自己總是使用黑莓模擬器。聽起來像黑莓模擬器(運行)將運行在已經啓動的模擬器上。但是,根據我的經驗,即使模擬器已經啓動,選擇BlackBerry Simulator通常也能正常工作。然而,儘管在Eclipse中有幾種方法可以做到這一點(通常的Eclipse 運行/調試菜單,BlackBerry菜單,或右鍵單擊Eclipse的項目瀏覽器中的項目),但我並不總是很好成功與他們所有人。

最近(JDE的插件1.5.0+),我一直在使用Eclipse 運行 - >調試方式 - >黑莓模擬器選擇,或特殊的黑莓插件調試圖標:

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模擬器(運行),而較新的版本(1.5)沒有。所以,也許RIM不再打算爲你使用這樣的選擇(?)。

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

+0

感謝您的幫助! :d –