,當我跑在我的三星Galaxy S二重奏應用程序(在其他設備上沒有測試),它給我的錯誤/異常運行時錯誤
java.lang.NoclassDefFoundError:org.bouncycastle.crypto .paddings.PaddedBufferedBlockCipher
但它在仿真器上運行良好。
我在我的圖書館中添加了充氣城堡瓶。
,當我跑在我的三星Galaxy S二重奏應用程序(在其他設備上沒有測試),它給我的錯誤/異常運行時錯誤
java.lang.NoclassDefFoundError:org.bouncycastle.crypto .paddings.PaddedBufferedBlockCipher
但它在仿真器上運行良好。
我在我的圖書館中添加了充氣城堡瓶。
刪除您從他們的網站下載的BouncyCastle.jar並點擊這個link下載Codename one支持的CN1Lib版本。
將文件放置在項目的lib文件夾中,並在您的項目上執行refresh libs
。
該文件不是一個jar文件,所以我沒有壓縮並將其添加到庫中,現在它向我顯示錯誤:package org.bouncycastle.crypto does not exist import org.bouncycastle.crypto.CipherParameters; –
單擊答案中的鏈接下載正確的文件,並用它替換您從其網站添加的任何文件。 – Diamond
您提供的鏈接下載BouncyCastleCN1Lib.cn1lib,當我將它壓縮並添加到庫時,它會給我錯誤 –
你的意思是'BouncyCastleCN1Lib.cn1lib'而不是'BouncyCastleCN1Lib.jar'?添加完後你有'refresh libs'嗎? – Diamond
文件名是不同的,而不是BouncyCastleCN1Lib,它是jar文件,我從BouncyCastleCN1Lib網站下載它,我添加它後刷新庫。 –