0

我正在创建一个煎茶应用程序,我想在 BB10 设备上运行它。我已经向 BlackBerry 请求了登录密钥文件,并通过邮件收到了两个 .csj 注册文件。为了签署我的应用程序,我使用以下命令:

blackberry-signer –register –csjpin 01234567 –storepass mcube F:\BB10Key-28Feb\client-PBDT-1975809.csj F:\BB10Key-28Feb\client-RDK-1975809.csj

它给出了错误:

“错误:密钥库加载:DerInputStream.getLength():lengthTag=109,太大。”

我不知道它将如何解决。

4

1 回答 1

0

欢迎来到 StackOverflow.com

我认为您将错误的文件传递给签名者。

blackberry-signer -register -csjpin <csj pin> 
-storepass <KeystorePassword> <client-RDK-xxxxxx.csj file> 
<client-PBDT-xxxxx.csj file>

我看到您首先传递 PBDT 密钥而不是 RDK 密钥。

您的代码将是这样的(请不要在签名时复制粘贴此命令,因为这仅用于演示目的)

blackberry-signer –register –csjpin 01234567 –storepass mcube F:\BB10Key-28Feb\client-RDK-1975809.csj F:\BB10Key-28Feb\client-PBDT-1975809.csj

您应该传递 RDK 密钥,然后传递 PBDT 密钥。修改您的 bar signer 工具命令并使用正确的参数再次运行。有关更多信息,请访问设置为 BlackBerry 10 应用程序签名和为您的 BlackBerry 10 应用程序签名

如果这解决了您的问题,请将此作为答案。

于 2013-03-02T07:04:47.590 回答