在build.gradle.kts中添加Lottie依赖报错:Unresolved reference: airbnb
解决Android Studio Kotlin DSL中Lottie依赖"Unresolved reference: airbnb"问题
问题根源:你用的是Kotlin DSL格式的Gradle配置文件(后缀为
.kts),这种格式里依赖坐标必须用引号包裹。你写的implementation(com.airbnb.android:lottie:6.3.0)没有加引号,Kotlin会把com.airbnb.android当成一个未定义的变量,所以报"Unresolved reference: airbnb"错误。修复步骤:
- 把依赖代码改成带引号的正确写法:
implementation("com.airbnb.android:lottie:6.3.0") - 点击Android Studio右上角的「Sync Now」按钮,让Gradle同步更新后的依赖配置。
- 若同步后仍报错,检查项目根目录的
build.gradle.kts文件,确保已经配置了mavenCentral仓库(Lottie发布在这个仓库):repositories { google() mavenCentral() // 这一行必须存在 mavenLocal() } - 如果还是有问题,清理Android Studio缓存:点击顶部菜单栏「File」→「Invalidate Caches...」,选择「Invalidate and Restart」重启软件后再同步项目。
- 把依赖代码改成带引号的正确写法:
内容的提问来源于stack exchange,提问作者Yuri Uchanov
相关产品推荐
相关产品推荐

