1

我正在开发一个黑莓应用程序来编码和解码一些重要信息。为此,我在我的应用程序中使用了 net.rim.device.api.crypto.* 包。我正在 blackberry OS 7.1 模拟器中开发,但我的 blackberry 设备有 OS 5.0 。当我尝试在我的设备中下载该应用程序时,它给了我以下错误:

“此应用程序需要以下未安装的模块:net_rim_crypto”

此外,我无法使用更新站点并安装以前的黑莓操作系统版本,因为每当我尝试安装它时安装都会失败。

所以,我的问题主要是:在这种情况下,如何使我的应用程序向后兼容?此外,我无法在设备上安装和运行我的应用程序(如上所述)。我怎样才能做到这一点?请帮忙。提前致谢。

4

1 回答 1

2

请注意,BlackBerry 应用程序不向后兼容,也就是说,基于 OS 7.0 构建的应用程序无法与 OS 6.0 或 OS 5.0 一起使用。但是,在 OS 5.0 上构建的相同应用程序将在 OS 5.0+ 的手机上运行。考虑到您正在 OS 7.1 模拟器中开发应用程序,表明您正在使用 BlackBerry JRE 7,而您实现的 net_rim_crypto 似乎在 OS 5 中缺失。要为 OS 5 开发应用程序,请使用 JRE 5。

于 2013-01-16T07:02:59.447 回答