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

如何解决Flutter开发中Lottie相关的两类报错

Flutter Lottie导入报错解决方案

报错详情:

  1. URI目标不存在: 'package:lottie/lottie.dart',提示可尝试创建URI引用的文件,或使用指向已存在文件的URI;
  2. Undefined name 'Lottie',提示可尝试修正为已定义的名称,或定义该名称。

Lottie导入报错截图

两个报错的根本原因是项目未正确安装引入lottie依赖库,按照以下步骤操作即可解决:

  • 步骤1:添加lottie依赖到项目
    两种可选操作:
    • 方式一:直接在项目根目录终端执行命令 flutter pub add lottie,自动添加最新稳定版依赖到配置文件
    • 方式二:手动编辑项目根目录下的pubspec.yaml文件,在dependencies块(不要写在dev_dependencies下,否则正式打包不会引入该库)添加依赖配置,示例如下:
      dependencies:
        flutter:
          sdk: flutter
        lottie: ^2.7.0 # 可替换为官方发布的最新稳定版本
      
  • 步骤2:拉取依赖包
    完成依赖添加后,在终端执行命令 flutter pub get 拉取依赖包到本地
  • 步骤3:校验导入语句
    在用到Lottie组件的dart文件顶部,确认导入语句拼写完全正确:
    import 'package:lottie/lottie.dart';
    
  • 步骤4:如果仍提示报错,可执行flutter clean清理项目缓存后重新执行flutter pub get,再重启IDE即可生效

内容的提问来源于stack exchange,提问作者NIKSON PJ

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.10.04 22:36:04