Android Studio中coil.compose.AsyncImage引用报错:Unresolved reference: compose
解决Coil Compose导入报错:Unresolved reference: compose
问题根源
你当前引入的是Coil核心库依赖,而coil.compose.AsyncImage属于Coil专门为Jetpack Compose提供的独立模块,核心库不包含Compose相关组件。
解决方案
替换正确的依赖
将模块build.gradle中的原依赖:implementation("io.coil-kt:coil:2.2.2")替换为Compose专用依赖:
implementation("io.coil-kt:coil-compose:2.2.2")验证Compose配置完整性
确保你的模块已启用Compose支持,在模块build.gradle的android块中确认存在以下配置:android { compileSdk 33 // ...其他配置 buildFeatures { compose true // 必须开启此选项以启用Compose } composeOptions { kotlinCompilerExtensionVersion '1.3.1' } }同步并重启(可选)
- 点击Android Studio右上角的「Sync Project with Gradle Files」按钮同步项目
- 若同步后仍有问题,尝试重启Android Studio
内容的提问来源于stack exchange,提问作者Orwa kassab
相关产品推荐
相关产品推荐

