无法签署黑莓app..Error预验证类

时间:2012-11-29 07:17:15

标签: blackberry sign

我遇到了这个奇怪的问题,我似乎无法找到解决方案。我在以下方法的帮助下将net_rim_bb_qm_platform.jar包含在我的项目中:

  1. 在Eclipse中,打开BlackBerry Application Development透视图。
  2. 点击文件>新> BlackBerry Project。
  3. 在“新建BlackBerry项目”对话框的“项目名称”字段中,键入项目的名称。
  4. 在JRE部分中,确保选择5.0或更高版本的BlackBerry JRE,然后单击“完成”。
  5. 在Package Explorer视图中,右键单击该项目,然后单击Properties。
  6. 在“属性”对话框的左窗格中,单击“Java构建路径”。
  7. 单击“库”选项卡。
  8. 单击“添加外部JAR”按钮。
  9. 导航到解压缩BlackBerry Messenger SDK文件的文件夹。在BBM SDK文件夹中,双击 net_rim_bb_qm_platform.jar。
  10. 单击“下一步”。
  11. 在属性窗口中,单击“确定”。
  12. 准备好构建项目时,在项目菜单上,单击BlackBerry>全包。
  13. 但是这个方法每次我签署我的应用程序时都会创建一个tempXXXXX文件夹,并且项目文件夹上会出现一个错误(X)标记。控制台说:

    错误!:错误:预验证失败:C:\ Eclipse \ plugins \ net.rim.ejde.componentpack7.1.0_7.1.0.10 \ components \ bin \ preverify.exe -d C:\ Users \ ... 包装项目MyBBMApp失败(耗时1.285秒)

    非常感谢任何帮助。感谢。

1 个答案:

答案 0 :(得分:0)

您的主题说您在签署文件时遇到问题。要对文件进行签名,请确保您的系统上有三个签名文件(RBB,RCR和RRT)。要签署应用程序,首先需要包含文件:

BlackBerry(位于顶部) - >标志 - >安装新密钥

项目中包含密钥后,请在您的应用中签名:

右键单击项目 - >黑莓 - >用签名工具签名。它会提示您输入密钥时创建的密码。

应用程序签名后,打包您的项目:

右键单击项目 - >黑莓 - >包项目

确保您的应用没有编译错误,以便应用成功打包。