2016-01-14 54 views
2

,当我跑在我的三星Galaxy S二重奏应用程序(在其他设备上没有测试),它给我的错误/异常运行时错误

java.lang.NoclassDefFoundError:org.bouncycastle.crypto .paddings.PaddedBufferedBlockCipher

但它在仿真器上运行良好。

我在我的图书馆中添加了充气城堡瓶。

+0

你的意思是'BouncyCastleCN1Lib.cn1lib'而不是'BouncyCastleCN1Lib.jar'?添加完后你有'refresh libs'吗? – Diamond

+0

文件名是不同的,而不是BouncyCastleCN1Lib,它是jar文件,我从BouncyCastleCN1Lib网站下载它,我添加它后刷新库。 –

回答

4

删除您从他们的网站下载的BouncyCastle.jar并点击这个link下载Codename one支持的CN1Lib版本。

将文件放置在项目的lib文件夹中,并在您的项目上执行refresh libs

+0

该文件不是一个jar文件,所以我没有压缩并将其添加到库中,现在它向我显示错误:package org.bouncycastle.crypto does not exist import org.bouncycastle.crypto.CipherParameters; –

+0

单击答案中的链接下载正确的文件,并用它替换您从其网站添加的任何文件。 – Diamond

+0

您提供的链接下载BouncyCastleCN1Lib.cn1lib,当我将它压缩并添加到库时,它会给我错误 –