【问题标题】:How do I set up my environment to debug on a Blackberry device?如何设置我的环境以在 Blackberry 设备上进行调试?
【发布时间】:2009-07-05 16:38:50
【问题描述】:

如果我在 stackoverflow 中问错了问题,我很抱歉,但我在处理 Blackberry 时已经束手无策了。文档、站点组织、一般级别的支持都汇集到一起,以至于我无法在这种环境中完成大量实际工作。

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

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

如果有人可以将我引导到一个资源,该资源将为我提供从编码到发布黑莓开发的逐步说明,这将非常有帮助。

非常感谢!

【问题讨论】:

    标签: debugging blackberry


    【解决方案1】:

    是的,请在设备上测试您的代码。两者之间的基本工作方式相同,但尤其是当您进入网络、媒体等领域时,设备是不同的。

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

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

    【讨论】:

      【解决方案2】:

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

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

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

      很抱歉,如果这没有多大帮助,但这是我们的经验。

      【讨论】:

      • 您好,感谢您提供的帮助。免费支持太狡猾了,付费支持是 75 美元/小时,他们花钱请人帮你搜索黑莓论坛。有一次,他们甚至把我推荐给我自己的帖子!
      • 我一点也不惊讶... :(
      【解决方案3】:

      从不需要在设备本身上调试,我一直发现我编写的应用程序可以在设备上运行,就像在手机上一样。

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

      【讨论】:

      • 啊,看,这不仅仅是使用标准网络连接的问题。我的应用程序比这低,并且涉及设备本身的 A/D。这可能会因设备而异,正如 Apple 的 iPhone 已通过其耳机连接器向我们证明的那样。
      猜你喜欢
      • 2023-01-24
      • 1970-01-01
      • 2014-08-14
      • 2012-01-19
      • 1970-01-01
      • 2022-11-02
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多