繁体   English   中英

在 Kotlin Multiplatform 中使用 Java 库

[英]Using Java library with Kotlin Multiplatform

我希望将用 Kotlin 编写的 Android 应用程序扩展到 iOS,我想为此使用 Kotlin Multiplatform。 但由于我有一个很大的 Java 依赖项,即 BouncyCastle,我不确定这是否可能。 有没有 BouncyCastle for Kotlin 的替代品或在多平台上使用 java 库的方法?

不,至少假设您在 iOS 上使用 Kotlin Native,您将无法使用 Bouncy Castle。 如果您做的事情有点奇怪,例如使用Gluon分发基于 Java 的应用程序,那么依赖项应该可以正常工作。 相反,您需要使用 iOS 或其他库(例如CryptoSwift )提供的加密工具。

如果您希望提供可跨多个平台使用的通用接口,您可以使用特定平台的声明来实现,但实际实现将不得不因平台而异。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM