无法解析符号kotlinOptions(在Gradle构建中)
我试图让Kotlin编译器生成Java 1.8字节码而不是1.6字节码。 官方文档和这个StackOverflow的问题都说你需要使用这样的代码:
compileKotlin { kotlinOptions { jvmTarget = "1.8" } }
但是,当我将其添加到我的Gradle配置时,IntelliJ告诉我符号kotlinOptions不能被解析。 为什么是这样? 我使用的是Kotlin v1.2.0,它可以很好地编译代码,但是它不能设置这个选项。
正如@ Mikezx6r解释,该选项是否存在,否则将无法编译。 只是IntelliJ没有看到这个。 请注意,’无法解析符号’检查不会产生任何错误,警告或甚至错字,它只是灰色的选项。
- 具有Gradle多项目的Kotlin模块
- 如何添加Gradle Kotlin-dsl的新配置
- Kotlin Android Project无法同步Gradle项目
- 如何使用Ktor Kotlin / Java应用程序中的gradle构建有效的JAR文件
- Android Studio构建错误UnsupportedOperationException
- 在gradle-kotlin-dsl中的Android产品Flavors
- Android Studio中的Gradle是什么?
- Android,领域,Gradle:错误:注释处理器:找不到RealmProcessor
- 如何在Gradle项目中将Kotlin的字节码版本设置为Java 8?