2009-07-05 47 views
5

對不起,如果我在stackoverflow中提出錯誤的事情,但我已經對我的智慧結束處理黑莓。文檔,網站組織,總體支持水平都集中在一起,以至於我無法在此環境中完成大量實際工作。如何設置我的環境以在Blackberry設備上進行調試?

我目前已經從黑莓開發者區域網站下載了Eclipse環境。我可以運行模擬器和其他一切都沒有問題。我現在想要做的是從模擬器上的調試轉到設備本身的調試。這對我來說是重要的一步,但我還沒有找到一個令人滿意的方式來做到這一點...

我發現有些帖子說我應該打包ALX(其中我還沒有確定如何操作),並使用BDM進行安裝。然而,這意味着我將無法使用調試器...

如果有人能指引我一個資源,它會給我一步一步地從編碼到釋放黑莓開發指令,這將是非常糟糕的很有幫助。

非常感謝!

回答

2

是的,請在設備上測試您的代碼。基本的東西在兩者之間都是一樣的,但特別是當你進入網絡,媒體等時,設備是不同的。

可以通過Eclipse在您的設備上進行調試。我無法爲您提供關於SO的端到端指南,但以下是快速調試指南。

  1. 構建(如有必要,簽名)並將您的應用加載到設備上。您可以使用桌面管理器或使用JDE附帶的命令行javaloader工具(查看bin目錄)或OTA(無線)執行此操作。加載後,請確保桌面管理器是不會運行(它會干擾設備上的調試)
  2. 從Eclipse中創建一個新的調試配置,在Debug Configurations對話框中單擊BlackBerry Device,然後單擊新的配置圖標。默認設置應該沒問題。
  3. 確保您的設備已插入USB端口並啓動新的調試配置。你可能會得到很多關於缺少的東西的提示(因爲實際的設備通常沒有任何內置的東西的調試信息),但點擊這些,你就可以很好地進行調試。
0

這是我們在我的老公司苦苦掙扎的東西。我不認爲用Eclipse做這件事是可能的,你必須使用BB JDE,根據相同的代碼庫創建必要的項目文件。因爲我們沒有使用RIM Eclipse插件,所以我可能會錯誤地使用它,只是用Ant來構建它。

就我個人而言,我從來沒有設法通過設備上的「調試器附加...」,雖然我相信一個同事得到它連接,但發現它太慢,無法使用(如果您認爲有時模擬器有多慢...)。我知道我們的ant構建文件的目標是爲JDE分析器專門構建一個版本,儘管這只是針對模擬器。

最後,我們採用了我們自己的函數調試代碼,手動記錄了入口,出口,參數和運行時間,並將結果發送到一個特殊的服務器。

對不起,如果這沒有多大幫助,但那是我們的經驗。

+0

嗨,感謝任何幫助在這一點上。免費支持是如此狡猾,付費支持是每小時75美元,他們在那裏向某人搜索黑莓論壇。有一次,他們甚至將我介紹給我的自己的POST! – Sam 2009-07-05 20:12:31

+0

這並不令我感到驚訝...... :( – roryf 2009-07-06 14:08:40

0

從不需要在設備本身進行調試,我總是發現我寫的設備上的應用程序與手機上的相同。

至於生成一個ALX,在Eclipse中右鍵單擊Package Explorer中的項目並選擇「生成ALX文件」。

相關問題