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

安装Flutter插件image_editor_pro出现pub get failed错误如何解决

问题原因

该错误为Windows系统特有问题,根源是image_editor_pro插件发布包的测试目录下,存在包含<、>等Windows系统不允许出现在文件名中的特殊字符的测试文件n_structure_<.>.json,pub在拉取包解压时无法创建这类非法文件名的文件,因此抛出报错。你之前执行的清缓存、修复缓存操作无法解决问题,因为问题出在插件本身的发布包结构,和本地缓存无关。

可行解决方案
  • 方案1:使用无问题的历史版本
    经测试image_editor_pro: 1.0.0及更早版本不存在该非法文件,你可以在pubspec.yaml中指定固定版本:

    dependencies:
      image_editor_pro: 1.0.0
    

    配置完成后执行flutter pub get即可正常安装。

  • 方案2:使用手动修改后的本地依赖

    1. 手动下载对应版本的image_editor_pro包源码到本地任意目录
    2. 删除源码中test/fixtures/invalid/目录下所有带特殊字符的测试文件
    3. 在pubspec.yaml中指定本地依赖:
    dependencies:
      image_editor_pro:
        path: 你本地存放该插件源码的路径
    
  • 方案3:使用Git依赖
    如果已有开发者提交了修复该问题的分支,你可以直接指定Git依赖,无需手动修改源码:

    dependencies:
      image_editor_pro:
        git:
          url: 对应修复分支的Git仓库地址
          ref: 分支名
    

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.09.27 01:15:03