如何将bouncycastle算法添加到android

前端之家收集整理的这篇文章主要介绍了如何将bouncycastle算法添加到android前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我正在尝试使用bouncycastle算法编写一个小应用程序,从 BouncyCastleProvider.java开始它说我们必须在运行时通过以下代码导入和添加提供程序

import org.bouncycastle.jce.provider.BouncyCastleProvider;
Security.addProvider(new BouncyCastleProvider());

错误 – 无法解析导入org.bouncycastle;在进口期间
错误 – 无法将BouncyCastleProvider解析为某种类型;在调用addProvider时

我虽然bouncycastle没有提供Android 1.6 SDK,所以想到单独安装.我该怎么办?
如果Bouncycastle与SDK一起发货,我该怎么做才能避免这些错误
我在winXP上使用Android 1.6,eclipse-V3.4.0.
提前致谢

解决方法

我不熟悉这个特殊的库.但是,以下是有关如何将作为“jar”文件提供的库包含到Android项目中的一般说明.

下载jar文件并将其放在工作站上的某个位置.您可能想要放入要安装它的项目的根目录,或者可能放在根目录中的“lib”目录中.

在Eclipse中,选择Project-> Properties,然后选择Java Build Path.然后单击Add External Jars,导航到放置.jar文件的位置,选择它并单击Open.

现在输入或粘贴一些试图使用jar中的类的代码.如果幸运的话,左边距会出现一个灯泡图标.单击此按钮将提示您将正确的Import语句添加到.java文件的顶部.

此时还有一些问题可能出错.该库可能使用不是由Android提供的java.*或javax.*内容(它只有这些库的子集).此外,它可能还有其自己的库依赖项.还有其他原因导致.jar可能与Android平台不兼容.

另请注意,它会增加.apk的大小以容纳新内容.

猜你在找的Android相关文章