2009-07-05 46 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文件”。

相关问题