kotlin - 模块是用不兼容的 Kotlin 版本编译的
问题描述
我使用 Kotlin v1.4.0 编译并发布了一个 AAR 库。当我将此库包含在另一个项目(使用 Kotlin v1.2.71)中时,它拒绝编译并返回此错误:
.gradle/caches/modules-2/files-2.1/org.jetbrains.kotlin/kotlin-stdlib-common/1.4.0/1c752cce0ead8d504ccc88a4fed6471fd83ab0dd/kotlin-stdlib-common-1.4.0.jar!/META-INF/kotlin-stdlib-common.kotlin_module: Module was compiled with an incompatible version of Kotlin. The binary version of its metadata is 1.4.0, expected version is 1.1.11.
问题:
- 我应该用较低的 Kotlin 版本编译库吗?
- 应用程序(不依赖 Kotlin)可以使用我的库吗?