在Mac OS X上安装BlackBerry Eclipse JDE插件

12

能否在Mac OS X上安装BlackBerry Eclipse JDE插件? 我尝试通过Eclipse更新和从BlackBerry网站下载zip文件来安装插件。

这是建立开发环境最不直观的过程。 BlackBerry网站并没有简化它。

7个回答

8
支持黑莓开发的环境非常依赖Windows系统。编译器(rapc)是一个Windows可执行文件。我没有Mac使用经验,所以无法确定这是否有帮助,但是这个人似乎已经成功编译了:链接。可能会有一些帮助。

祝好运。

编辑:虽然在回答问题时是正确的,但自那时以来,已发布了Mac Eclipse插件。请参见其他答案。

7

6
RIMM发布了适用于Blackberry开发的MacOS Eclipse插件:http://na.blackberry.com/eng/developers/javaappdev/macosx.jsp。虽然没有内置模拟器,但该插件支持使用USB连接的Torch 9800手持设备进行调试。作者计划购买一个,价格约为499美元,无需签约。有了Torch和新的插件,就可以在不使用VM的情况下进行Blackberry开发(终于实现了!)。请参见此帖子

虽然有一个模拟器/仿真器会很好! - ingh.am
1
实际上,在Torch上进行调试比使用模拟器要好得多。Windows的模拟器非常缓慢且存在错误。使用设备,我可以通过“javaloader eventlog”获取事件日志。还可以将自己的调试日志内容写入同一事件日志中。 - Dave Dopson
PS:在获得新的工具包之后,我仍然使用命令行bb-ant-tools来创建COD文件。我添加的一步是自动签名生成的COD文件。我使用新插件的唯一目的是将调试器附加到设备上,以便在出现问题时查找堆栈跟踪。这对于那个目的来说完全值得。我想我还利用了新的USB Mac支持来加载COD文件。 - Dave Dopson

3

是的。目前在OS X上还没有模拟器,如果你想在Mac上开发,你需要一台物理设备。


3

您可以让一些东西工作 - 例如编译 - 但模拟器特别是一个Windows程序。我在我的Mac Book Pro上使用VMWare Fusion运行BB环境。

我非常同意他们没有使它变得容易。我之前写了一篇博客文章,可能会解决一些问题(但假设在Windows下运行):博客文章


1

在除了Windows以外的其他平台上进行黑莓开发是一件费力的事情。我成功地让RAPC 4.3版本在OS X上运行良好,但是任何早于4.3版本的都会变得棘手。(如果我一天有35个小时,我可能可以让它工作。)如果你使用我的4.3解决方案,请不要,我再次重申,请不要针对早于OS 4.3的任何版本进行目标设置。我几乎可以按照Linux教程在OS X上运行模拟器,但是我遇到了X11问题。我也没有成功地让模拟器在Mepis Linux上运行,这很可能是由于Wine的不同版本造成的。通过一些努力,你可以通过在本地运行OTA服务器(使用我修改过的Antenna支持部署cod文件)并打开与www之间的端口,在OS X上获得良好的开发支持。你的编译器(4.3及以上版本)和签名工具应该可以正常工作。调试是不可行的,虽然Blackberry USB驱动程序在Linux上的支持仍未完成(据我所知),但你需要进行OTA加载,而不是更快的Javaloader.exe。我的建议是使用WTK的Eclipse插件(如果现在在OS X上可以工作),并设计应用程序的一般外观/感觉。然后进行本地部署并在设备上进行测试。对于其他的东西,总有VMWare/Parallels/Virtual Box。


1

"RIMM已经发布了适用于黑莓开发的MacOS Eclipse插件:h t t p : //na.blackberry.com/eng/developers/javaappdev/macosx.jsp"

如果您下载并解压缩,会在macosx 10.7上看到一条消息:不支持PowerPC应用程序。:)

因此,那些基于Intel的(iPhone开发机器)不受支持,作为本地应用。

screenshot

如果您从插件网站下载Eclipse插件: http://www.blackberry.com/go/eclipseUpdate/3.6/java 他们将安装5.0和7.0的插件(无法看到6.0),重启后将无法使用Blackberry应用程序向导(在Windows上它可以正常工作,在Mac上似乎完全没有用处)。

据我所见,现在你必须要有Windows或者在Parallel、WM或Bootcamp中使用,不确定Wine是否可行。 还有一篇帖子提到SSD运行速度可以接受(比本机Windows快,但比HDD慢)。我没有测试过。不值得为了开发Fuckberry花费购买Windows零售许可证。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接