无法解析符号kotlinOptions(在Gradle构建中)

我试图让Kotlin编译器生成Java 1.8字节码而不是1.6字节码。 官方文档和这个StackOverflow的问题都说你需要使用这样的代码:

compileKotlin { kotlinOptions { jvmTarget = "1.8" } } 

但是,当我将其添加到我的Gradle配置时,IntelliJ告诉我符号kotlinOptions不能被解析。 为什么是这样? 我使用的是Kotlin v1.2.0,它可以很好地编译代码,但是它不能设置这个选项。

正如@ Mikezx6r解释,该选项是否存在,否则将无法编译。 只是IntelliJ没有看到这个。 请注意,’无法解析符号’检查不会产生任何错误,警告或甚至错字,它只是灰色的选项。