扩展函数无法从库中导入

the*_*e64 2 android gradle kotlin android-gradle-plugin

将 android gradle 插件版本从 更新为 后3.5.04.1.0-alpha06我的 android 库项目之一中定义的扩展函数无法导入到使用项目中。(普通类可以使用没有任何问题)

我比较了两个jars (一个built-with3.5.0和另一个built-with 4.1.0-alpha06),发现META-INF新jar 中缺少该目录。

工作罐 - 内置 3.5.0

在此输入图像描述

不工作 Jar - 内置 4.1.0-alpha06

在此输入图像描述

如何解决这个问题?

D. *_*eev 5

您需要将 kotlin_module 保留在 apk/META-INF 中

所以检查你的 build.gradle 并删除这一行

packagingOptions {
   exclude("META-INF/*.kotlin_module") 
}
Run Code Online (Sandbox Code Playgroud)