You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Android Studio中Kotlin DSL构建脚本编译错误求助

解决Kotlin DSL中VERSION_1_8未找到的编译错误

在Kotlin DSL(build.gradle.kts)脚本里,直接写VERSION_1_8会触发编译错误——这个常量属于JavaVersion枚举类,Kotlin DSL要求严格的显式引用,不像Groovy DSL支持隐式调用。

修改方案

有两种可行的修正方式:

方式1:显式引用JavaVersion枚举

把compileOptions块改成这样:

compileOptions {
    sourceCompatibility = JavaVersion.VERSION_1_8
    targetCompatibility = JavaVersion.VERSION_1_8
}

方式2:直接用字符串指定版本

也可以直接用字符串形式声明Java版本,写法更简洁:

compileOptions {
    sourceCompatibility = "1.8"
    targetCompatibility = "1.8"
}

修改完成后,同步Android Studio项目就能解决这个脚本编译错误。


内容的提问来源于stack exchange,提问作者Halit Uçar

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.08 17:42:14