代码之家  ›  专栏  ›  技术社区  ›  Joe Philllips

使用Intellij IDEA 7.0开发黑莓?

  •  5
  • Joe Philllips  · 技术社区  · 16 年前

    我知道RIM有自己的IDE( BlackBerry JDE )用于构建BlackBerry应用程序,但是否有人知道如何配置 IntelliJ IDEA 要构建/调试BlackBerry应用程序?

    6 回复  |  直到 15 年前
        1
  •  2
  •   Eric    16 年前

    回复:克里斯关于什么不同的问题…BlackBerry应用程序可以是标准的MIDP应用程序或使用BlackBerry特定API的CLDC应用程序。大多数开发人员倾向于采用后一种方法,然后需要使用BlackBerry的工具,尤其是当您使用他们的一些安全API并且必须签署部署文件才能在设备上运行时。

    原始问题的一个潜在答案是使用 Blackberry ANT tools 创建一个用于构建应用程序的Ant脚本,并引用Intellij思想中的脚本。当然,这只是战斗的一半,要运行/调试应用程序,您需要将调试器连接到上面Alexander提到的IDEA。或者,您可以在IDEA中编写代码并在JDE中运行/调试,但至少这看起来不太理想。

    我使用Eclipse和BlackBerry插件。同样也不理想,因为您不得不使用Eclipse的旧版本(并且有缺陷),但至少我在一个IDE中,可以单步执行在模拟器中运行的代码。

    黑莓JDE集成将是一个伟大的Intellij插件项目。

        2
  •  2
  •   Alexander    16 年前

    RIM的编译器(构建COD文件的编译器)可以很容易地从命令行运行。您所需要做的就是在IDEA中创建一个相应的构建步骤。

    此外,为了使您的生活更容易编辑代码,您可能需要将net_rim_api.jar(与rim jde一起提供的)添加到您的想法项目使用的jar文件中。

    至于调试器,RIM的调试器应该支持标准的Java调试器接口。我不记得JDE的最低版本是什么。

        3
  •  1
  •   Chris Kimpton    16 年前

    不是一个真正的答案,而是更多的要求澄清什么是黑莓开发与其他J2ME设备不同…

    我看到它的 MIDP J2ME 设备,所以标准 Intellij J2ME 支持似乎提供了所需的大部分。

    我想仿真器方面的事情可能不同…但也许你可以根据想法调用JDE仿真器…

    当做, 克里斯

        4
  •  1
  •   Fostah    16 年前

    我一直在用Intellij开发黑莓应用程序……差不多。Intellij非常擅长对代码进行索引,您只需将其指向正确的方向即可。它的编辑能力远远超出了JDE,在我看来,它比Eclipse更加灵活和用户友好(即使RIM有Eclipse插件)。

    我说的有点像我只是用intellij编写代码,目前仍然通过JDE编译和调试。希望在这方面更好地与Intellij集成,但目前它是一个可接受的工作环境。

        5
  •  0
  •   TonyB    16 年前

    不确定这是否有帮助,但以下是说明 setting up Eclipse 黑莓手机开发。

    也许你可以利用这些信息来找出需要在想法中做什么改变。

        6
  •  0
  •   saad rehmani    16 年前

    考虑到上述建议(使用bb-ant任务),将intellij与BlackBerry开发集成起来非常容易,但我还没有通过intellij成功地调试模拟器。应该可以,但不行。

    因此,“整合”是不完整的。