1

我正在開發一個應用程序在兩個不同的機器(家庭和工作),而家庭似乎運行得很好,工作之一,缺乏一個更好的詞,擁有。它一直在展示以下問題:應用程序不會啓動或加載黑莓模擬器

  • 加載應用程序時,它將從模擬器的主屏幕開始,而不是以隨機間隔啓動應用程序。您可以啓動應用程序並使其正常工作,然後關閉模擬器,重新加載並且不加載相同的代碼庫。
  • 去應用程序不顯示應用程序本身,實際上它從來沒有。
  • 試圖加載應用程序的cod文件(文件 - >加載Java程序)從來沒有工作。嘗試了this thread中的步驟,結果不可靠。
  • 極小的更改(例如將寬度變量的值修改爲1,註釋掉諸如makeMenu之類的函數或添加按鈕將導致代碼無法工作,IDE沒有顯示任何錯誤。
  • 有時使用clear.bat工作,有時不使用。與使用項目名稱手動刪除所有文件一樣。
  • 重新安裝eclipse環境和黑莓插件什麼也沒做,然後燒掉一個小時。
  • 設置了blackberry_app_descriptor.xml文件中的「load on startup」。

兩個系統都使用Eclipse 3.5.1,BB插件用於eclipse 1.1 beta,Java 4.5用8300模擬器。我所看到的只是兩個系統之間的操作系統。工作一是XP Sp3,家是Vista。這個Vista並不完美,但我可以測試變化的變化而不用翻轉硬幣,看看應用程序是否會加載。

我試過了這個論壇上類似的解決方案,比如this one,但是看起來這些解決方案的日期並不是我的eclipse安裝中存在的步驟的選項。

所以有人遇到這種莫名其妙的行爲,可以修復嗎?任何我可能錯過的東西都可以嘗試?

+0

你試過其他模擬器?這可能只是因爲你使用的是一輛小車。 – 2010-03-25 20:37:11

+0

構建期間eclipse控制檯中是否有任何錯誤?模擬器文件夾中的項目文件是否最新? 「在日食中沒有任何步驟的選擇」 - 你能描述更具體的嗎? – 2010-03-26 08:22:13

+0

@marc - 用v4.5給8100,8330,8300和8700,9000用4.6個去,並且都展示了同樣的問題。 – canadiancreed 2010-03-26 12:31:41

回答

4

我已經看到這個行爲與新的1.1插件,應用程序不會在啓動時加載和FILE->加載Java程序沒有幫助。對我來說,解決方案是我必須每次運行一個乾淨的構建,那就是eclipse clean和build,而不是隻是構建,而不是clean.bat ...希望這有助於!

+0

對不起,我怎麼會這樣做,並且在將應用程序加載到模擬器之前,或者第一次加載eclipse時需要完成。 – canadiancreed 2010-03-26 13:56:40

+0

如果你進入Project - > Clean ...檢查_Start一個構建immediately_複選框,所以它也會在clean之後生成並單擊ok。它建立後運行模擬器。 順便說一句,對我來說,應用程序顯示在下載文件夾下,而不是應用程序文件夾,它取決於應用程序desscriptor中的設置。 – Tamar 2010-03-26 14:48:17

+0

這似乎工作,雖然之前執行乾淨的需要被運行或發生不可預知的行爲。這與你發現的相似嗎?至於位置,它可能是模擬器。我發現新的應用程序將在下載而不是應用程序。 – canadiancreed 2010-03-26 16:29:45

0

請嘗試清理資源,在您的項目中使用空格或特殊字符名稱的文件中命名結構不正確。

花了我兩天的時間才弄清楚。

0

一個解決方案,我得到了關於你的問題。 正如我看到請運行應用程序第一次運行黑莓模擬器 這是得到開始,這裏拿起運行,然後運行黑莓模擬器