在 Android 应用中使用 Java SDK

Using Java SDK in Android app

所以我正在构建的应用程序必须使用特定的库。不幸的是,这个库在其中使用了 bouncycastle。众所周知,这不适用于 Android。有什么办法可以解决这个问题吗?有人建议我构建一个服务层来与库 SDK 交互,但我不知道从哪里开始,也不知道那到底是什么。

如果库包含在打包的 .jar 文件中,您可以通过右键单击项目 > 属性 > Java 构建路径 > 库选项卡并按添加将其导入到 Android 项目中外部 JAR 按钮

这对 Eclipse 有效,在 Android Studio 上的方法可能有所不同。

这个 post 也可以解决您的问题:BouncyCastle on Android

我最终找到并修改了 SDK 的源代码来实现 spongycastle