在Kotlin Android Library Project中获取未解决的引用错误

Kotlin Android Library项目中出现未解决的引用错误。

1.)standard_kotlin_lib.jar – >包含:Kotlin类,META-INF / standard_kotlin_lib.kotlin_module

2.)A.aar – >仅编译standard_kotlin_lib.jar文件。 编译完成后,在生成的.aar文件的classes.jar里面:缺少META-INF / standard_kotlib_lib.kotlin_module,感染整个META-INF缺失

3.)B.ar – >汇编A.aar。 这里,kotlin源代码导入类在“standard_kotlin_lib.jar”中定义。 导入时出现未解决的引用错误

B.aar < – A.aar < – standard_kotlin_lib.jar

工具版本:1)我正在使用android gradle插件3.0.0和gradle版本4.3.0。 与以前的插件版本,即2.2.3和gradle版本3.2.1,这个错误没有到来。 Kotlin版本是1.1.4

问题我认为:1.)A.aar文件中缺少META-INF。 当我在A.aar的classes.jar中手动复制META-INF时,B.aar编译成功。