首页 > 解决方案 > 有没有办法在带有 Kotlin 的 Android 项目中使用 NPM 包

问题描述

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

Cannot add extension with name 'kotlin', as there is an extension already registered with that name.

JetBrains 也提供了一些关于如何设置 kotlin/js的小教程,但没有什么新内容。

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

标签: javascriptandroidkotlin

解决方案


推荐阅读