有没有办法用 Kotlin 在 Android 项目中使用 NPM 包

Kat*_*ine 5 javascript android kotlin

我想知道是否有办法在带有 Kotlin 的 Android 项目中使用 NPM 包。我知道有一个 Gradle 插件kotlin.js,它似乎可以与JetBrains 提供的演示等独立项目一起使用,但是当我尝试将它与 Android 一起使用时,出现此错误:

Cannot add extension with name 'kotlin', as there is an extension already registered with that name.
Run Code Online (Sandbox Code Playgroud)

甚至还有一个关于如何设置 kotlin/js的小教程,同样由 JetBrains 提供,但没有什么新东西。

我问是因为我想开始一个小的多平台项目,但它的核心部分是一个库,我前段时间写过,但它是用 Java 编写的,它严重依赖于BouncyCastle其他一些处理XML 序列化,所以没有运气。但是我在 JavaScript 中发现了一个类似的库。而且由于我不能使用任何 Java 依赖项,kotlin/multiplatform因此我有两个选择,要么找到一种方法让 Kotlin/JS 与 Android 项目一起工作,要么继续使用我喜欢的 React-Native,但我更喜欢 Kotlin。