【问题标题】:"attempts to access secure API" error in Blackberry黑莓中的“尝试访问安全 API”错误
【发布时间】:2012-09-21 09:25:21
【问题描述】:

当我在我的 Blackberry 9530 上安装 .alx 文件时,我收到错误“尝试访问安全 API”但是,我已经成功签署了此应用程序。

【问题讨论】:

    标签: api blackberry


    【解决方案1】:

    可能需要 3 种类型的签名:RBB、RCR、RRT。我不确定它们中的每一个是什么意思,但你需要使用它们。我认为您可能只安装了其中一个,这就是安装失败的原因。

    【讨论】:

    • thanx Mugur 但我已经安装了所有东西。但是我们如何检查它是否正确安装?
    • 我使用 SignatureTool 对我的应用程序进行签名。当您这样做时,对于每个 .cod 文件,您将看到签名的状态。它应该是未签名或不需要的。签署应用程序后(点击请求按钮并输入您的密钥密码),所有未签名状态应变为已签名。
    【解决方案2】:

    我也有这个非常令人沮丧的问题。

    确保使用与设备上使用的相同的 JRE 编译项目。我使用的是 JRE 7.1.0,大多数项目都没有任何问题,但有些项目会在我的 5.0.0 设备上出现“尝试访问安全 API”错误。为 5.0.0 编译解决了这个问题。

    要更改您在项目中使用的 JRE,请在项目中右键单击“JRE 系统库”,然后选择“属性”。从下拉菜单中选择所需的 JRE。如果未安装所需的 JRE,请按照 BlackBerry 网站(如下所列)上的说明进行下载。

    看起来 RRT 在 7.1.0 中不会对包进行签名,但在 5.0.0 中会。

    我找到了解决方案here,您可以找到下载更多JRE的说明here

    【讨论】:

      【解决方案3】:

      您能否也签署jar /jad 组合 - 我正在使用 Netbeans。

      jad 在 Blackberry 中加载良好 - 并且可以运行简单的应用程序。转换为 cod 很麻烦 - 并且经常会产生无法使用的 .cod 文件。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2013-04-19
        • 1970-01-01
        • 1970-01-01
        • 2011-10-14
        相关资源
        最近更新 更多