2012-08-07 81 views
0

我試圖通過BlackBerry Device Manager加載我的BlackBerry應用程序。該應用程序加載,但當我嘗試打開它時,我得到「錯誤開始---模塊嘗試訪問安全的API」。我已成功簽署該應用程序。模塊嘗試訪問安全API

這就是我如何簽署應用程序: BlackBerry - > Sign - >安裝新鑰匙 右鍵點擊項目 - > BlackBerry - > Sign with Signature工具。 我收到「6個文件已成功簽名」的確認信息。然而,在我的java文件中,我仍然看到「需要簽名」的代碼行旁邊的「黃色標記」。

當我試圖從Eclipse中加載應用程序「加載項目在設備上」我有以下幾點:

注:我只是想黑莓 - 在設備>加載項目,我得到了以下錯誤:

C:\Eclipse\plugins\net.rim.ejde.componentpack6.0.0_6.0.0.43\components\bin\rapc.exe -convertpng -quiet codename=deliverables\Standard\6.0.0\TestBBELMS deliverables\Standard\6.0.0\TestBBELMS.rapc -sourceroot=C:\Users\abc\Documents\workspace\TestBBELMS\src;C:\Users\abc\Documents\workspace\TestBBELMS\res;C:\Users\abc\Documents\workspace\TestBBELMS -import=C:\Eclipse\plugins\net.rim.ejde.componentpack6.0.0_6.0.0.43\components\lib\net_rim_api.jar C:\Users\abc\Downloads\Ksoap2LibPrev_and_sample_code\ksoap2-j2me-core-prev-2.1.2.jar C:\Users\abc\Documents\workspace\TestBBELMS\bin\deliverables\Web\6.0.0\TestBBELMS.jad C:\Users\abc\Documents\workspace\TestBBELMS\bin\deliverables\Standard\6.0.0\TestBBELMS.jad C:\Users\abc\Documents\workspace\TestBBELMS\bin JAR file creation failed with error -1

任何人都可以幫忙嗎?

回答

3

您是否安裝了所有3個密鑰(csi文件)?

以下是您如何驗證您的應用程序是否使用所需密鑰進行了簽名。

  1. 在Eclipse中,單擊窗口 - >首選項。
  2. 展開BlackBerry Java Plug-in並單擊簽名工具。
  3. 取消選中「在後臺運行SignatureTool」。
  4. 單擊確定。
  5. 右鍵單擊您的項目並選擇BlackBerry - > Sign With Signature Tool。
  6. SignatureTool將保持可見並顯示需要和簽名的密鑰。

是否已對所有必需的密鑰進行了簽名?如果未安裝RRT,RBB或RCR,則未安裝全部3個CSI文件。如果您不再擁有CSI文件,請安裝其餘部分和/或申請一組新的密鑰。

+0

感謝您的回覆。我已經解決了這個問題。我實際上刪除了現有密鑰(BlackBerry - > Sign - > Remove Existing keys)並重新安裝(BlackBerry - > Sign - > Import new keys。)幸運的是,它工作:) – Sarah 2012-08-15 05:26:15

相關問題