模块尝试访问安全API

时间:2012-08-07 07:51:59

标签: blackberry code-signing

我正在尝试通过BlackBerry Device Manager加载BlackBerry应用程序。应用程序加载,但当我尝试打开它时,我得到“错误启动---模块尝试访问安全API”。我已成功签署该应用程序。

这是我签名应用的方式: 黑莓 - >标志 - >安装新密钥 右键单击项目 - >黑莓 - >使用签名工具签名。 我收到“6个文件已成功签名”的确认。但是在我的java文件中,我仍然看到一些代码行旁边的“黄色标记”,上面写着“需要签名”。

当我尝试从Eclipse“在设备上加载项目”加载应用程序时,我得到了以下内容:

注意:我刚试过BlackBerry - >在设备上加载项目,我收到以下错误:

  

C:\ Eclipse \ plugins \ net.rim.ejde.componentpack6.0.0_6.0.0.43 \ components \ bin \ rapc.exe -convertpng -quiet codename = deliverrables \ Standard \ 6.0.0 \ TestBBELMS deliverrables \ Standard \ 6.0.0 \ TestBBELMS.rapc -sourceroot = C:\ Users \ abc \ Documents \ workspace \ TestBBELMS \ src; C:\ Users \ abc \ Documents \ workspace \ TestBBELMS \ res; C:\ Users \ abc \ Documents \ workspace \ TestBBELMS -import = C:\ Eclipse \ plugins \ net.rim.ejde.componentpack6.0.0_6.0.0.43 \ components \ lib \ net_rim_api.jar C:\ Users \ abc \ Downloads \ Ksoap2LibPrev_and_sample_code \ ksoap2-j2me- core-prev-2.1.2.jar C:\ Users \ abc \ Documents \ workspace \ TestBBELMS \ bin \ deliverables \ Web \ 6.0.0 \ TestBBELMS.jad C:\ Users \ abc \ Documents \ workspace \ TestBBELMS \ bin \可交付成果\ Standard \ 6.0.0 \ TestBBELMS.jad C:\ Users \ abc \ Documents \ workspace \ TestBBELMS \ bin   JAR文件创建失败,错误为-1

任何人都可以帮忙吗?

1 个答案:

答案 0 :(得分:3)

您是否安装了所有3个密钥(csi文件)?

以下是验证您的应用程序是否使用所需密钥签名的方法。

  1. 在Eclipse中,单击Window - >偏好。
  2. 展开BlackBerry Java Plug-in并单击“签名工具”。
  3. 取消选中“在后台运行SignatureTool”。
  4. 单击“确定”。
  5. 右键单击您的项目并选择BlackBerry - >使用签名工具签名。
  6. SignatureTool将保持可见状态,并显示需要和签名的密钥。
  7. 是否已签署所有必需的密钥?如果未安装RRT,RBB或RCR,则表示您未安装所有3个CSI文件。如果您不再拥有CSI文件,请安装其余部分和/或申请一组新密钥。