我使用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插件错误。答案 0 :(得分:0)
这是Kotlin插件(YouTrack reported issue)的错误。
在不同模块之间共享这些设置以进行读/写 在JPS构建期间可能会导致编译器设置(plugionOptions,in 特别是几个要混合的模块