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

求助:Failed to resolve: com.airbnb.android:lottie:lottieVersion错误如何解决

解决Lottie依赖解析失败的问题

问题根源

你的Lottie依赖声明格式错误,多写了lottieVersion:这一无效字段,导致Gradle无法正确识别依赖坐标,进而出现解析失败的报错。

解决方法

方案1:直接使用固定版本号

修正依赖声明的格式,移除多余的lottieVersion:,直接指定版本号:

// Lottie animations
implementation("com.airbnb.android:lottie:6.1.0")

方案2:通过版本变量统一管理(推荐)

如果需要在项目中统一管理依赖版本,可按以下步骤操作:

  1. 定义版本变量
    • 若使用KTS脚本(build.gradle.kts),在项目根目录的构建文件中添加:
      ext {
          set("lottieVersion", "6.1.0")
      }
      
      或者使用Version Catalog(libs.versions.toml):
      [libraries]
      lottie = { group = "com.airbnb.android", name = "lottie", version = "6.1.0" }
      
    • 若使用Groovy脚本(build.gradle),在根构建文件中添加:
      ext {
          lottieVersion = '6.1.0'
      }
      
  2. 引用版本变量
    在模块的build.gradle.kts(或build.gradle)中引用变量:
    • KTS脚本:
      implementation("com.airbnb.android:lottie:${rootProject.ext.get("lottieVersion")}")
      // 若用Version Catalog则写:implementation(libs.lottie)
      
    • Groovy脚本:
      implementation "com.airbnb.android:lottie:$lottieVersion"
      

最后一步:同步Gradle项目

修改完成后,点击Android Studio右上角的「Sync Project with Gradle Files」图标,等待同步完成即可解决报错。

内容的提问来源于stack exchange,提问作者Jayent Singh

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.10 05:52:42