2011-03-21 68 views

回答

2

可能需要3種類型的簽名:RBB,RCR,RRT。我不確定這些意味着什麼,但你需要全部使用它們。我想你可能只安裝了其中一個,這就是安裝失敗的原因。

+0

thanx Mugur但我已安裝所有。但我們如何檢查它是否正確安裝? – 2011-03-23 03:53:00

+0

我使用SignatureTool簽署我的申請。當你這樣做時,對於每個.cod文件,你將看到簽名的狀態。它應該是未簽名或不需要的。在簽名應用程序(點擊請求按鈕並輸入密鑰密碼)後,所有未簽名狀態應變爲已簽名。 – Mugur 2011-03-23 09:51:29

1

您還可以簽署jar /jad組合 - 我使用Netbeans。

jad加載在黑莓的罰款 - 和簡單的應用程序可以運行。轉換爲cod是一件麻煩 - 而且經常產生不可用的.cod文件。

2

我也有這個非常令人沮喪的問題。

確保您使用設備上使用的JRE編譯項目。我正在使用JRE 7.1.0,並且在大多數項目中沒有任何問題,但有些會在我的5.0.0設備上發出「嘗試訪問安全API」錯誤。編譯爲5.0.0解決了這個問題。

要更改您在項目中使用的JRE,請右鍵單擊項目中的「JRE系統庫」,然後選擇「屬性」。從下拉菜單中選擇您想要的JRE。如果未安裝所需的JRE,請按照BlackBerry站點(下面列出)的指示下載。

它看起來像包不會被7.1.0中的RRT簽名,而是在5.0.0中。

我找到了解決方案here,你可以找到說明下載更多的JRE here