【问题标题】:net_rim_crypto error in blackberry黑莓中的 net_rim_crypto 错误
【发布时间】:2013-01-16 18:27:31
【问题描述】:

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

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

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

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

【问题讨论】:

    标签: blackberry installation


    【解决方案1】:

    请注意,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。

    【讨论】:

    • 感谢莎拉的解释。实际上,正如我在帖子中提到的,我无法在我的 Eclipse 中安装以前的操作系统版本。目前,我正在使用的 Eclipse 中有 OS 7,并且设备上有 OS 5.0。你能建议我一个方法吗?另外,我希望我的应用程序构建在较低的操作系统版本上,以便任何较高操作系统版本的用户都可以使用它。我该如何解决我与您分享的问题?谢谢。
    • 我建议将此作为一个新问题发布,因为这与上面提出的问题不同(SO 问题提问政策)。但是,为了使用另一个 JRE 版本,在 BuildPath 中,双击 JRE System Library。您应该会看到一个包含所有已安装组件的下拉框。您可以查看 Installed JRE - 查看它是否已安装。如果看不到 JRE,请查看 Plugin/net.rim.ejde.componentpack4.6.0/components 下的 Eclipse 安装文件夹中的 BlackBerry.ee 文件。您可以通过选择此文件手动添加组件 - 在 Installed JRE 窗口中添加
    • 我的两个问题都是相互关联的,这就是我将它们一起发布的原因。由于我的模拟器和设备中的操作系统冲突,我收到 net_rim_crypto 错误。我在 Eclipse 上有新的操作系统版本,我必须安装以前版本的黑莓操作系统,然后添加 net_rim_crypto 组件(我似乎在任何地方都找不到),然后签名并打包我的应用程序。我无法在我的 Eclipse 上安装以前的操作系统版本。我点击了帮助>安装新软件并使用了更新站点(blackberry.com/developers/jar/win/java),still无法安装它。请大家帮忙。
    猜你喜欢
    • 1970-01-01
    • 2012-02-27
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多