启用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
相关产品推荐
相关产品推荐

