所需的BlackBerry RIMAPPSA2签名密钥 - 为什么? [英] BlackBerry RIMAPPSA2 signing key required -- why?

查看:228
本文介绍了所需的BlackBerry RIMAPPSA2签名密钥 - 为什么?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我想签我们的黑莓应用程序,但现在它的要求RIMAPPSA2签名密钥,这是私有的API(这是不是在应用程序世界,我认为允许的)签名密钥。所以,我想删除这个要求,所以我可以实际运行在设备上的应用程序。

I'm trying to sign our BlackBerry app, but now it's asking for "RIMAPPSA2" signing key, which is the signing key for private APIs (which isn't allowed in the app world I assume). So I want to remove this requirement so I can actually run the app on devices.

有什么在构建日志。我的应用程序不使用任何以下的包(其中互联网提示可能是问题):

There's nothing in the build log. My app does NOT use any of the following packages (which the internet suggests might be the issue):


  • net.rim.vm.Persistable

  • net.rim.vm。*

  • net.rim.device.api.browser.field2。*

  • net.rim.device.api.browser.field2.debug。*

  • net.rim.device.api.script。*

  • org.w3c.dom.jsp2 *< - 。实际上是使用的org.w3c.dom *,但我有一个应用程序并不需要这一点,在它已经有这个包

  • net.rim.device.api.io.Seekable

和我没有导入任何外部的JAR(虽然我之前)。我使用的是4.5 JDE。

And I'm not importing any external JARs (although I was before). I'm using the 4.5 JDE.

我如何找出什么让签名者工具需要此签名?

How can I find out what is making the signer tool require this signature?

有没有办法追查到需要是什么原因造成这个签​​名(RIMAPPSA2)?

Is there any way to track down what is causing this signature (RIMAPPSA2) to be required?

推荐答案

这可能是由于在Eclipse或RIM的错误。你可能不使用RIMAPPSA2类。

This might be due to a bug in Eclipse or RIM. You might not be using the RIMAPPSA2 classes.

OK,所以它很难相信,但这个页面可能会解决一些问题:

OK, so its hard to believe but this page might fix the problem for some:

  • Frustrations with Blackberry Developer plugins for Eclipse

基本上它的一个bug,并通过更改应用程序描述,保存,删除和放大器;重新添加JAR文件,问题是固定的。

Basically its a bug, and by changing the Application Descriptor, saving, removing & re-adding the JAR file, the problem is fixed.

以上解决方案使我建立和放大器;签名的应用程序。不幸的是,应用程序将无法在手机上运行的模块'MyApp的尝试访问一个安全的API。

The above solution enabled me to build & sign the app. Unfortunately the app won't run on the phone Module 'MyApp" attempts to access a secure API.

我记录了完整的解决方案,在这里为我工作:

I documented a full solution that worked for me here:

  • BlackBerry - use own JAR file in own project

在我的情况,我进口我自己的JAR文件,我需要来设置项目的构建类型是 MIDLET 。设置为应用引起的问题。

In my case, I was importing my own JAR file, and I needed to set that project's build type to be a MIDLET. Setting it as LIBRARY or APPLICATION caused problems.

这篇关于所需的BlackBerry RIMAPPSA2签名密钥 - 为什么?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆