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

添加hive_flutter或open_file依赖时出现Incompatible magic value 0错误

问题:添加hive_flutter或open_file依赖时出现"Incompatible magic value 0 in class file"错误

在pubspec.yaml中添加hive_flutter: ^1.1.0或open_file: ^3.3.2时,出现错误提示:Incompatible magic value 0 in class file。

错误截图

我已核对过依赖与Flutter、Dart版本的兼容性,确认所有版本兼容,理论上应该能正常运行。

尝试将依赖降级到更早版本,问题依旧存在。除此之外,我还尝试了以下操作:

  • 清理Flutter缓存:flutter clean
  • 删除.dart_tool目录后重新执行flutter pub get
  • 通过flutter pub deps检查依赖冲突
  • 完全删除并重新安装Flutter SDK
  • 用java -version检查Java版本,已正确设置为Java 17(符合最新Flutter版本要求)

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.06.13 13:04:52