[英]Blackberry: Efficient debugging on device?
我目前正在嘗試在真實設備上調試黑莓應用程序。 我覺得設置時間太荒謬了! 這是我的工作流程:
總而言之,單個調試運行可能需要10分鍾以上才能執行。 如果我錯過了一個斷點,我必須重新開始。
有沒有辦法優化這個工作流程,使黑莓設備上的調試更有效?
您無需卸載該應用程序。 重新部署時,它將簡單地用新版本替換以前的版本。 不幸的是,它不會避免重啟 - 這是你必須忍受的東西。 好消息是新設備的重啟時間越來越好 - 我的Torch 9800完全啟動只需要一分鍾左右。
人們只能希望RIM能夠將模擬器的“熱插拔”功能帶入實際設備中。
如果您不使用Peristance且應用程序未運行,則可以將其刪除,然后重新加載而無需重新啟動。
此外,您可以使用eclipse sdk附帶的javaloader.exe文件,而不是使用應用程序管理器,它位於sdk的bin目錄中以移除或加載鱈魚
示例.bat文件
cd C:\Program Files\Eclipse\plugins\net.rim.ejde.componentpack6.0.0_6.0.0.29\components\simulator
java -jar "C:\Program Files\Eclipse\plugins\net.rim.ejde.componentpack6.0.0_6.0.0.29\bin\SignatureTool.jar" -a -c -p myPassword *.cod
"C:\Program Files\Eclipse\plugins\net.rim.ejde.componentpack6.0.0_6.0.0.29\bin\javaloader" -u load myCodFiles.cod
另外我個人用JDE進行調試,因為它比eclipse慢得多,但這是個人選擇。
有一些技巧可以使eclipse中的調試更有效。
你必須創造假的空項目。
2.並開始調試它而不是你的真實項目。
3.調試器連接后,您可以在設備上運行實際應用程序並在不重新啟動的情況下進行調試。
我正在使用Debug as-> Blackberry Device來調試我的Blackberry Torch 9800上的應用程序。雖然我承認黑莓手機的調試速度不如iPhone(快得多)或Android(只是很好),但大部分時間都沒問題。 )。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.