gpt4 book ai didi

需要 BlackBerry RIMAPPSA2 签名 key - 为什么?

转载 作者:行者123 更新时间:2023-12-03 06:50:02 27 4
gpt4 key购买 nike

我正在尝试签署我们的 BlackBerry 应用程序,但现在它要求提供“RIMAPPSA2”签名 key ,这是私有(private) API 的签名 key (我认为这在应用程序世界中是不允许的)。因此,我想删除此要求,以便我可以在设备上实际运行该应用程序。

构建日志中没有任何内容。我的应用程序不使用以下任何软件包(互联网表明这可能是问题所在):

  • 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。

如何找出签名者工具需要此签名的原因?

有什么方法可以追踪导致需要此签名 (RIMAPPSA2) 的原因吗?

最佳答案

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

好吧,很难相信,但此页面可能会解决某些人的问题:

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

后续#1 - 可能不起作用:

上述解决方案使我能够构建并签署应用程序。不幸的是,该应用程序无法在手机上运行 模块“MyApp”尝试访问安全 API。

后续#2 - 这对我有用:

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

就我而言,我正在导入自己的 JAR 文件,并且需要将该项目的构建类型设置为 MIDLET。将其设置为 LIBRARYAPPLICATION 会导致问题。

关于需要 BlackBerry RIMAPPSA2 签名 key - 为什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6443924/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com