模块是用不兼容的 Kotlin 版本编译的

sos*_*ial 6 android-library kotlin aar

我使用 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.

问题:

  1. 我应该用较低的 Kotlin 版本编译库吗?
  2. 应用程序(没有 Kotlin 依赖项)能够使用我的库吗?