有沒有像android中的adb黑莓sdk中的任何工具,可用於安裝或從模擬器上的命令提示符運行應用程序。如何使用命令提示符在模擬器上黑莓應用程序?
回答
一旦你已經打包.cod文件進行部署,你基本上有兩種選擇,其中霍華德和seand提到:
- 使用javaloader:
javaloader -u load <path-to-cod>.cod
- 使用功能完善和fledgecontroller
我猜根據你的問題,這是自動化部署方案的一部分?我建議在部署到真實設備時使用javaloader,並使用fledge/fledgecontroller部署到模擬器。
javaloader將要求模擬器模擬USB連接,並且很多人似乎難以使其正常工作 - 當我們嘗試時,任何給定運行的機會大約有50%請正確連接或部署。但是,當嘗試連接到真實設備時,它會更好一些,至少在我的經驗中。如果您的項目和要求相當簡單,那麼您可以在模擬器上使用它,而不會出現太多問題。
Fledge/fledgecontroller擁有更多用於自動部署和測試的命令,這是我推薦他們的主要原因。然而,它們使用起來有點複雜。要部署到具有功能完善和fledgecontroller模擬器,你要做到以下幾點:用fledge.exe /handheld=<handheld-id> /session=<session-name> /app=<simulator-folder-path>/Jvm.dll /automate
- 開始長羽毛(位於模擬器文件夾中)加載鱈魚與
fledgecontroller.exe /session=<session-name> /execute=LoadCod("<path-to-cod>.cod")
<handheld-id>
是您要測試的設備的id - 例如「8300」將運行8300模擬器BB 4.5
<session-name>
可以是任何東西,但應該調用長羽毛和通話之間的匹配(從任何地方到fledgecontroller
注意,這將需要時間一點點15秒到5分鐘,取決於你使用的是哪個模擬器)讓模擬器在調用fledge之後啓動。在調用fledgecontroller之前,您需要等待它完成。
Fledge還有更多的命令可用於配置會話,例如通過設置SD卡或語言選項。如果您運行fledge.exe /help
,它將描述不同的參數;和fledge.exe /controller-help
將列出您可以通過fledgecontroller傳遞的不同命令。總結:如果你使用的是真實設備,或者如果你在模擬器上進行非常簡單的部署,你可能會逃避使用javaloader。如果你想更多地控制模擬器,你應該使用fledgecontroller。
最有可能的是JavaLoader是您正在尋找的工具。
使用'fledge.exe'CLI工具啓動模擬器。查看啓動模擬器的內置腳本以查看無數選項。
- 1. 在Blackberry 10模擬器上測試黑莓應用程序
- 2. 應用程序未在黑莓模擬器上部署
- 3. 黑莓 - 應用程序沒有出現在模擬器上
- 4. 黑莓命令行應用程序
- 5. 麻煩打開黑莓模擬器上的應用程序
- 6. 在Windows上使用命令提示符運行應用程序
- 7. 如何使用命令提示符對黑莓智能手機應用程序進行代碼簽名?
- 8. 黑莓Webworks應用程序不在模擬器上加載遠程頁面
- 9. 模擬命令提示符命令
- 10. 如何在黑莓模擬器的鈦加速器中運行黑莓應用程序
- 11. 命令提示符Rails應用程序
- 12. 應用程序不會啓動或加載黑莓模擬器
- 13. Phonegap應用程序部署到黑莓模擬器
- 14. 使用C#程序如何執行命令提示符命令
- 15. 如何在黑莓應用程序中顯示貨幣符號?
- 16. 如何在黑莓模擬器中測試郵件應用程序?
- 17. 黑莓使用的模擬器
- 18. 在黑莓Playbook模擬器上加載應用程序遇到錯誤
- 19. 我的應用程序是否在黑莓模擬器上運行?
- 20. 通過命令行在模擬器上刪除應用程序
- 21. 黑莓應用程序在
- 22. Java應用程序在命令提示符下執行命令
- 23. 在黑莓手機上加載黑莓應用程序
- 24. 如何更改黑莓Z10模擬器到黑莓q10模擬器
- 25. 如何通過命令提示符生成黑莓應用程序的cod和alx文件?
- 26. 黑莓應用程序提交
- 27. 在命令提示符下使用c#爲wpf應用程序執行命令
- 28. 我們如何才能在黑莓世界上傳黑莓應用程序?
- 29. Android - 如何從命令行在模擬器上運行本地應用程序?
- 30. 黑莓ButtonField應用程序示例
+1解釋fledgecontroller。這是一個非常有用的測試工具! – donturner 2012-06-25 11:04:58