首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >BlackBerry RIMAPPSA2需要签名密钥--为什么?

BlackBerry RIMAPPSA2需要签名密钥--为什么?
EN

Stack Overflow用户
提问于 2011-06-22 17:22:05
回答 2查看 448关注 0票数 3

我正在尝试对我们的BlackBerry应用程序进行签名,但现在它要求的是"RIMAPPSA2“签名密钥,这是私有app的签名密钥(我认为这在应用程序世界中是不允许的)。所以我想删除这个要求,这样我就可以在设备上运行这个应用程序了。

构建日志里什么都没有。我的应用程序不使用以下任何软件包(互联网认为这可能是问题所在):

  • net.rim.vm.Persistable
  • 净里姆*
  • Net.rim.devic.api.Browser.field 2.*
  • Net.rim.devic.api.Browser.field 2.调试。*
  • net.rim.device.api.script.*
  • *-实际上是使用org.w3c.dom.*,但是我有一个应用程序不需要这个,它已经包含了这个包。
  • net.rim.device.api.io.Seekable

而且我不会导入任何外部JAR(尽管我以前是这样的)。我在用4.5 JDE。

我如何才能找出是什么使签名工具需要这个签名?

是否有任何方法来跟踪导致需要此签名(RIMAPPSA2)的原因?

EN

回答 2

Stack Overflow用户

发布于 2012-04-02 12:18:50

这可能是由于Eclipse或RIM中的错误造成的。您可能没有使用RIMAPPSA2类。

好吧,所以很难相信,但是这个页面可能会解决一些人的问题:

  • 黑莓开发人员Eclipse插件的挫折

基本上是一个错误,通过更改应用程序描述符、保存、删除和重新添加JAR文件,问题就得到了解决。

跟踪#1 -可能不起作用:

上面的解决方案使我能够构建和签署应用程序。不幸的是,这个应用程序不能在手机Module 'MyApp" attempts to access a secure API.上运行

第二步-这对我有用:

我在这里记录了一个对我有用的完整解决方案:

在我的例子中,我导入了自己的JAR文件,我需要将该项目的构建类型设置为MIDLET。将其设置为LIBRARYAPPLICATION会导致问题。

票数 1
EN

Stack Overflow用户

发布于 2011-06-23 12:08:59

我还没试过,因为我在等我的签名钥匙。

如果使用eclipse,则可以关闭下列设置。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/6443924

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档