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

将Hive接入Flutter时遇pub get失败(exit code 65)求解决方案

解决Flutter接入Hive时pub get失败(exit code 65)的方案
  • 检查pubspec.yaml的Hive依赖配置
    确保依赖格式正确,示例如下:

    dependencies:
      hive: ^2.2.3
      hive_flutter: ^1.1.0
    dev_dependencies:
      hive_generator: ^1.1.5
      build_runner: ^2.1.7
    

    版本号可根据当前稳定版调整,但要保证Hive相关依赖版本互相兼容。

  • 清理缓存后重新执行pub get
    依次运行以下命令:

    flutter clean
    flutter pub cache clean
    flutter pub get
    
  • 校验Flutter和Dart SDK版本兼容性
    执行flutter doctor查看SDK状态,确保Flutter版本满足Hive依赖的最低要求。若版本过低,可升级Flutter:

    flutter upgrade
    
  • 检查项目路径是否含特殊字符
    确保项目所在路径无中文、空格或特殊符号,比如将C:\我的项目\flutter-hive改为C:\Projects\flutter-hive,特殊字符易导致pub命令执行异常。

  • 切换网络或禁用代理
    若处于代理环境,可能影响依赖下载。可暂时关闭代理,或切换到稳定网络(如手机热点)后重新执行flutter pub get。

  • 手动清除异常缓存
    找到提示中的PUB_CACHE路径C:\Users\abhin\AppData\Local\Pub\Cache,删除该目录下的hosted文件夹,之后重新执行flutter pub get。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.26 22:07:01