在 KMM 项目中添加对 java 库的依赖

问题描述

如何在 KMM 项目中添加对 java 库(jar/aar/或项目)的依赖?

如果我添加

kotlin {
    jvm {
        withJava()
    }
}

我最终会得到以下错误The 'java' plugin has been applied,but it is not compatible with the Android plugins

这是因为我无法为同一个 Gradle 项目同时启用 java 插件和 android。

解决方案是什么?

UPD

尝试使用 jvmMain sourceSet 创建单独的 lib 并在 commonMain sourceSet 中创建 dependsOn(jvmMain) 就像在 this post 中一样,但它导致了 StackOverflow 异常

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)