Kotlin移动多平台库能够独立构建以及在android项目中构建

时间:2020-10-02 07:14:08

标签: android kotlin gradle kotlin-multiplatform

我想要一个git子模块,它是我的kotlin多平台移动代码。现在,我遇到的问题是我既可以孤立地建立库,也可以作为Android项目的一部分,但不能同时建立库。

在我的图书馆的build.gradle.kts中

plugins {
    kotlin("multiplatform") // version "1.4.10"
    id("com.android.library")
}
  1. 注释掉了多平台插件版本后,我的android项目可以正常运行
    ,但是在运行./gradlew任务我的库时出现此错误:

    出了什么问题: 在以下任何来源中均未找到插件[id:'org.jetbrains.kotlin.multiplatform']:
    Gradle Core插件(插件不在'org.gradle'名称空间中)
    插件存储库(插件依赖项必须包含此源的版本号)

  1. 使用指定的多平台插件版本,该库可以很好地构建
    ,但是当为我的android项目运行./gradlew任务 时,出现此错误:

    出了什么问题: 在以下任何来源中均未找到插件[id:'org.jetbrains.kotlin.multiplatform']:
    Gradle Core插件(插件不在'org.gradle'名称空间中)
    插件存储库(插件依赖项必须包含此源的版本号)
    错误解决插件[id:'org.jetbrains.kotlin.multiplatform',版本:'1.4.10']
    对于已经在类路径中的插件的插件请求,不得包含版本

关于如何使其同时工作的任何建议/示例? 谢谢

0 个答案:

没有答案