【发布时间】:2021-02-05 15:06:36
【问题描述】:
我根据官方教程https://kotlinlang.org/docs/reference/mpp-create-lib.html创建了最小的项目
Gradle 构建生成看起来不错的 .jar 文件 (stream-api-lib-jvm-1.0-SNAPSHOT.jar)
但是当我(手动)将此 jar 包含到我的 Android Studio 项目中时,它找不到类(已尝试使缓存失效)。
Gradle 配置更改以添加 lib(到 app/libs)
implementation fileTree(include: ['*.jar'], dir: 'libs')
implementation files('libs/stream-api-lib-jvm-1.0-SNAPSHOT.jar')
【问题讨论】:
-
我认为你需要展示更多的 gradle 配置。如果您是手动添加 jar 还是在 gradle 中添加 jar,您可能会遇到模块依赖问题等问题。我已经很多年没有尝试过了,所以不会有太大帮助。
-
添加了 gradde 更改。最让我困惑的是,我认为这应该是使用 MPP 库时的一种常用方法,所以我希望它可以开箱即用。而且添加 .jar 总是很简单,我不知道哪种配置设置可以产生这种效果。
标签: java android android-studio kotlin kotlin-multiplatform