我正在使用Eclipse为BBOS 6.0开发BlackBerry应用程序。我现在想要支持BBOS 5.0而不是6.0。我该怎么做?
答案 0 :(得分:4)
您可以使用一个eclipse开发,而不是两个(每个用于OS版本)。
并切换其中的编译目标。
为此,您应该点击项目中JRE System Library
的属性,并通过Installed JREs
- Add
添加备用黑莓JRE,并指向其他已安装的黑莓JDE中的文件夹。
然后,您可以通过两次点击从Properties for JRE System Library
窗口切换OS5和OS6。
至于使用特定于OS6的类和概念,您应该考虑使用#preprocess
和#ifdef BlackBerrySDK6.0.0
来代码在5.0和6.0中进行编译。
答案 1 :(得分:1)
您要做的第一件事是安装jde 5.0版。并使用 version5.0 Jde编译代码。如果您没有使用Updated API
或some class which have been added into version 6.0 and later
,它将正常运行。就像Menuitem
我没有使用它所以我不清楚在Version6.0中添加了哪些类,你可以从doc中进行比较。一个引用我附加here see the MenuItemconstructor its for 6.0和这个one for 5.0比较两者的构造函数。