[英]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.