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

安装Flutter新包出现Target of URI doesn't exist错误,常规方法无效仅重启Windows可行求原因

针对Flutter包安装后URI不存在问题的排查方案

以下是可能导致该问题的原因及对应解决方法:

  • 后台进程残留:Windows系统中,Flutter的dart分析服务、pub相关进程可能在重启Android Studio后仍未彻底终止,占用了缓存资源导致新包无法被识别。打开任务管理器,结束所有dart.exe、flutter.exe以及关联Android Studio的java.exe进程,再重启Android Studio即可,无需重启系统。

  • pub本地缓存损坏:本地pub缓存目录可能存在文件损坏,导致新包的索引未正常更新。手动删除C:\Users\<你的用户名>\.pub-cache目录,然后执行flutter pub get重新下载并缓存所有依赖。

  • Android Studio缓存未彻底清除:单纯重启AS无法清除全部缓存,尝试通过File -> Invalidate Caches...选择Invalidate and Restart,彻底清除IDE缓存并重启,这会强制刷新依赖索引。同时检查Settings -> Languages & Frameworks -> Dart中的Flutter SDK路径是否正确,路径错误会导致依赖识别异常。

  • 杀毒软件拦截:Windows Defender或第三方杀毒软件可能会锁定pub缓存目录或拦截下载的包文件,导致IDE无法读取新包。暂时关闭杀毒软件后重新执行flutter pub get,若问题解决,将.pub-cache目录和项目的pubspec.lock文件加入杀毒软件白名单。

  • pubspec.yaml配置错误:确认新增包的配置是否正确,需确保包名拼写无误、版本号格式合规,且位于dependencies节点下。有时IDE显示依赖已存在,但实际配置错误导致pub并未真正安装该包。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.18 03:50:24