我正在尝试对我们的BlackBerry应用程序进行签名,但现在它要求的是"RIMAPPSA2“签名密钥,这是私有app的签名密钥(我认为这在应用程序世界中是不允许的)。所以我想删除这个要求,这样我就可以在设备上运行这个应用程序了。
构建日志里什么都没有。我的应用程序不使用以下任何软件包(互联网认为这可能是问题所在):
而且我不会导入任何外部JAR(尽管我以前是这样的)。我在用4.5 JDE。
我如何才能找出是什么使签名工具需要这个签名?
是否有任何方法来跟踪导致需要此签名(RIMAPPSA2)的原因?
发布于 2012-04-02 12:18:50
这可能是由于Eclipse或RIM中的错误造成的。您可能没有使用RIMAPPSA2类。
好吧,所以很难相信,但是这个页面可能会解决一些人的问题:
基本上是一个错误,通过更改应用程序描述符、保存、删除和重新添加JAR文件,问题就得到了解决。
跟踪#1 -可能不起作用:
上面的解决方案使我能够构建和签署应用程序。不幸的是,这个应用程序不能在手机Module 'MyApp" attempts to access a secure API.上运行
第二步-这对我有用:
我在这里记录了一个对我有用的完整解决方案:
在我的例子中,我导入了自己的JAR文件,我需要将该项目的构建类型设置为MIDLET。将其设置为LIBRARY或APPLICATION会导致问题。
发布于 2011-06-23 12:08:59
我还没试过,因为我在等我的签名钥匙。
如果使用eclipse,则可以关闭下列设置。

https://stackoverflow.com/questions/6443924
复制相似问题