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

Flutter开发:无法导入image_picker包,VS报‘URI目标不存在’错误

解决Flutter中image_picker包“Target of the URI doesn't exist”错误

以下是几个实用的排查和解决步骤:

  • 确认pubspec.yaml配置正确
    首先检查项目根目录的pubspec.yaml文件,确保在dependencies节点下正确添加了image_picker依赖,注意YAML的缩进规则(必须和其他依赖保持一致的缩进),示例如下:

    dependencies:
      flutter:
        sdk: flutter
      image_picker: ^1.0.4 # 使用最新稳定版即可
    

    保存文件后,在终端执行flutter pub get命令,确保包被完整下载到项目中。

  • 检查导入语句的正确性
    确认代码中的导入语句没有拼写错误,正确的导入应该是:

    import 'package:image_picker/image_picker.dart';
    

    注意大小写、单词拼写,别把image_picker写成其他形式。

  • 刷新编辑器缓存或重启项目
    VS Code的Dart分析服务器偶尔会出现缓存问题,导致错误提示不更新。可以尝试:

    • 打开命令面板(Ctrl+Shift+P / Cmd+Shift+P),搜索并执行“Dart: Restart Analysis Server”
    • 或者直接关闭VS Code,重新打开项目
  • 验证包是否成功安装
    查看项目根目录的pubspec.lock文件,确认里面存在image_picker的条目,且版本和你在pubspec.yaml中指定的一致。如果没有,重新执行flutter pub get,或者手动删除.dart_tool文件夹后再执行该命令。

内容的提问来源于stack exchange,提问作者roumaissa salhi

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.23 07:15:50