将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
相关产品推荐
相关产品推荐

