如何修复Jetpack Compose编译器依赖找不到导致的构建报错?
修复步骤
- 首先删除App模块
build.gradle.kts的dependencies块中手动添加的编译器依赖:
Compose编译器属于Kotlin编译插件依赖,不需要作为应用依赖手动引入,多余的配置反而会引发坐标匹配冲突。implementation("androidx.compose.compiler:compiler:1.0.0-beta09") - 升级项目根目录
build.gradle.kts中的Android Gradle插件(AGP)版本到7.0.0-beta02及以上兼容版本。低于该版本的AGP会默认查询已废弃的androidx.compose:compose-compiler坐标,和1.0.0-beta09及以后版本的编译器新坐标androidx.compose.compiler:compiler不匹配,直接导致找不到依赖的报错。 - 确认项目根目录引入的Kotlin插件版本为
1.5.10,Compose 1.0.0-beta09与该Kotlin版本严格绑定,版本不匹配会触发其他编译异常。
修改完成后重新同步Gradle,执行清理构建即可解决该问题。
内容的提问来源于stack exchange,提问作者MDev25
相关产品推荐
相关产品推荐

