【发布时间】:2021-09-09 09:45:03
【问题描述】:
如果我添加协程依赖,我可以在共享模块中使用它。
但是如果我添加自己的 Kotlin 库和 MyClass 类,我在共享模块中看不到 MyClass:
val commonMain by getting {
dependencies {
implementation(project(":myKotlinLib"))
}
}
如何将我的库模块标记为与 KMM 共享模块“兼容”?
有myKotlinLib的gradle配置:
plugins {
id 'java-library'
id 'kotlin'
}
java {
sourceCompatibility = JavaVersion.VERSION_1_8
targetCompatibility = JavaVersion.VERSION_1_8
}
dependencies {
implementation "org.jetbrains.kotlin:kotlin-stdlib:$kotlin_version"
}
我使用 File -> New -> Module -> Java or Kotlin library(语言:Kotlin)创建了 lib
UPD
【问题讨论】:
-
myKotlinLib的配置是什么? -
@KevinGalligan,我已经更新了我的答案
标签: kotlin kotlin-multiplatform kotlin-multiplatform-mobile kmm