插件选项org.jetbrains.kotlin.android:package不允许使用多个值

我用Kotlin为Android开发使用IntelliJ IDEA。 项目中有5个Android模块:3个是Java,2个是Kotlin。

一切工作正常,但经过“重建项目”突然我得到这个错误:

Information:Kotlin: Kotlin JPS plugin version 1.1.1 Information:Kotlin: Plugin loaded: KotlinAndroidJpsPlugin Information:Kotlin: Using kotlin-home = /home/user/.IdeaIC2016.3/config/plugins/Kotlin/kotlinc Information:Kotlin: Kotlin Compiler version 1.1.1 Information:javac 1.8.0_91 was used to compile java sources Information:3/16/17 2:13 PM - Compilation completed with 1 error and 0 warnings in 4s 716ms Error:Kotlin: Multiple values are not allowed for plugin option org.jetbrains.kotlin.android:package Plugin "org.jetbrains.kotlin.android" usage: variant <name;path> Android build variant (required, multiple) package <fq name> Application package (required) 

如果我删除任何Kotlin模块,错误消失。


编辑:分别建立Kotlin模块不会抛出这个错误,所以我想这是一个Kotlin插件的错误。

这是Kotlin插件( YouTrack报告的问题 )上的一个错误。

在JPS构建过程中共享这些设置以在不同模块之间进行读取/写入可能会导致编译器设置(特别是plugionOptions)混合若干模块

修正了提交505a6bcbf2f3a9d697861bf8025c85b0b52c122b 。