2017-03-16 41 views
1

我使用IntelliJ IDEA進行Android開發,使用Kotlin。項目中有5個Android模塊:3個是Java,2個是Kotlin。插件選項不允許使用多個值org.jetbrains.kotlin.android:package

一切工作正常,但一個「重建工程」突然我得到這個錯誤後:

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插件的bug。

+0

您是否具有在兩個模塊中指定的相同Kotlin版本? – zsmb13

+0

@ zsmb13我只在項目中定義了1個Kotlin庫,兩個模塊都導入這個庫。 – m0skit0

+0

你可以發佈你的Kotlin'build.gradle'文件嗎? – Ritave

回答