【问题标题】:How to change sdk version of application in blackberry如何在黑莓中更改应用程序的 sdk 版本
【发布时间】:2011-11-09 06:55:29
【问题描述】:

我正在使用 Eclipse 为 BBOS 6.0 开发一个 BlackBerry 应用程序。我现在想支持 BBOS 5.0 而不是 6.0。我该怎么做?

【问题讨论】:

    标签: blackberry blackberry-eclipse-plugin blackberry-jde


    【解决方案1】:

    您可以只使用一个 Eclipse 进行开发,而不是两个(每个用于一个操作系统版本)。 并在其中切换编译目标。 为此,您应该在项目中单击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 中编译。

    【讨论】:

      【解决方案2】:

      您要做的第一件事是安装 jde 5.0 版。并使用version5.0 Jde 编译您的代码。如果您没有使用Updated APIsome class which have been added into version 6.0 and later,它将运行良好。就像Menuitem 我没有使用过它,所以我不清楚Version6.0 中添加了哪些类,您可以从文档中进行比较。一个参考我附上了here see the MenuItemconstructor its for 6.0,这个one for 5.0比较了两者的构造函数。

      【讨论】:

      • Thanx for Replay.i 已经安装了 jde 5.0 版。我还做了一些代码来测试它是否会运行。
      • 如果您不使用任何添加到 version6.0 或更高版本的类,它将运行,否则它将正常工作
      • 我创建了一个菜单类,这个类我继承到所有其他类所以它工作吗?
      • 你能告诉我你调用了哪个构造函数吗?如果你调用了MenuItem(StringProvider text, int ordinal, int priority)的构造函数……它不会在jde 5.0上工作,否则它工作
      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2015-05-14
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多