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

时间:2017-03-16 13:09:03

标签: android intellij-idea kotlin

我使用IntelliJ IDEA与Kotlin进行Android开发。我在项目中有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插件错误。

1 个答案:

答案 0 :(得分:0)

这是Kotlin插件(YouTrack reported issue)的错误。

  

在不同模块之间共享这些设置以进行读/写   在JPS构建期间可能会导致编译器设置(plugionOptions,in   特别是几个要混合的模块

修正了提交505a6bcbf2f3a9d697861bf8025c85b0b52c122b