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

启用Kotlin K2编译器Lint:useK2Uast配置异常求助

解决K2编译器下android.lint.useK2Uast实验性提示问题

针对你使用Kotlin 1.9实验性K2编译器、Compose编译器扩展1.5.1时遇到的"The option setting 'android.lint.useK2Uast=true' is experimental. The current default is 'false'"提示,按以下步骤解决:

  • 修正gradle.properties配置格式
    确保配置项单独成行,避免解析异常:

    kotlin.experimental.tryK2=true
    android.lint.useK2Uast=true
    
  • 在项目级build.gradle.kts中正确配置实验性Lint属性
    由于useK2Uast是实验性属性,无法直接在lint块中直接赋值,需通过experimentalProperties映射设置:

    android {
        lint {
            experimentalProperties["android.lint.useK2Uast"] = true
        }
    }
    
  • 验证操作
    执行Gradle同步,然后清理并重建项目,此时实验性提示应该会消失。

内容的提问来源于stack exchange,提问作者Vidyesh Churi

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.13 20:48:14