如何设置我的环境以在Blackberry设备上进行调试?

时间:2009-07-05 16:38:51

标签: debugging blackberry

如果我在stackoverflow中问错了,我很抱歉,但是我最终会遇到黑莓手机。文档,网站组织,一般支持水平都汇集到了我在这种环境中无法完成大量实际工作的程度。

我目前从黑莓开发者的区域网站下载了Eclipse环境。我可以运行模拟器和其他所有问题。我现在要做的是从模拟器上的调试转到设备本身的调试。这对我来说是重要的一步,但我还没有找到一个令人满意的方法来做到这一点......

我发现有些帖子说我应该打包一个ALX(其中我还不确定如何做),并使用BDM进行安装。但是,这意味着我将无法使用调试器......

如果有人可以指导我从一个可以逐步指导编码到发布黑莓开发的资源,这将非常有用。

非常感谢!

3 个答案:

答案 0 :(得分:2)

是的,请在设备上测试您的代码。基本的东西在两者之间的作用是相同的,但特别是当你进入网络,媒体等时,设备是不同的。

可以通过Eclipse在您的设备上进行调试。我无法为您提供有关SO的端到端指南,但这是快速调试指南。

  1. 构建(必要时签名)并将您的应用加载到设备上。您可以使用桌面管理器,或使用JDE附带的命令行javaloader工具(查看bin目录),甚至是OTA(无线)
  2. 加载后,确保桌面管理器未运行(它会干扰设备上的调试)
  3. 从Eclipse中,创建新的调试配置,在Debug Configurations对话框中单击BlackBerry Device,然后单击新配置图标。默认设置应该没问题。
  4. 确保您的设备已插入USB端口并启动新的调试配置。你可能会得到很多关于缺少的东西的提示(因为实际的设备通常没有任何内置东西的调试信息)但是点击这些就可以调试了。

答案 1 :(得分:0)

这是我们在旧公司中经常遇到的事情。我不认为可以使用Eclipse,你必须使用BB JDE,针对相同的代码库创建必要的项目文件。我可能错了,因为我们没有使用RIM Eclipse插件,只是使用Ant构建它。

就个人而言,我从来没有设法在设备上通过“调试器附加...”,虽然我相信一位同事让它连接但发现它太慢而无法使用(如果你认为模拟器有时会有多慢)。 ..)。我知道我们的ant构建文件有一个专门为JDE探查器构建版本的目标,尽管这只是针对模拟器。

最后,我们使用自己的函数调试代码,手动记录条目,出口,参数和运行时间,并将结果发送到特殊服务器。

对不起,如果这没有多大帮助,但那是我们的经验。

答案 2 :(得分:0)

从不需要在设备上进行调试,我总是发现我写的应用程序在设备上工作,就像在手机上一样。

至于生成ALX,在eclipse中右键单击Package Explorer中的项目并选择“Generate ALX File”。